StampMitraDevelopers
लगभग 5 मिनट

अपनी पहली API कॉल करें

साइन अप करें, sandbox key लें और एक PAN verify करें। फिर चुनें कि आप कैसे बनाना चाहते हैं।

  1. Sandbox खाता बनाएँ

    ईमेल, मोबाइल और पासवर्ड। क्रेडिट कार्ड या मैन्युअल अप्रूवल नहीं चाहिए। आपको तुरंत sk_test_ key मिल जाती है।

  2. API key सेव करें

    असली key सिर्फ़ एक बार दिखती है। उसे environment variable में रखें और हर request में किसी भी एक header से भेजें।

    # .env
    STAMPMITRA_API_KEY=sk_test_xxxxxxxxxxxx
    
    # every request
    Authorization: Bearer sk_test_xxxxxxxxxxxx   # or  x-api-key: …
  3. PAN verify करें। अपना रास्ता चुनें।

    PAN को real time में verify करें।

    cURLPOST /v1/verify/pan
    curl -X POST "https://api-b2b.stampmitra.in/v1/verify/pan" \
      -H "Authorization: Bearer $STAMPMITRA_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"pan":"ABCDE1234F","name":"Rahul Kumar"}'

    AI से बनवाएँ

    नया

    तैयार prompt को Claude, Cursor, Lovable या Google AI Studio में कॉपी करें। उसे हमारे endpoints पहले से पता हैं।

    Integrate the StampMitra API (Indian identity verification and e-Stamp Paper) into my app.
    
    API facts (source of truth: https://developer.stampmitra.in/llms.txt)
    - Base URL: https://api-b2b.stampmitra.in
    - Auth: send "Authorization: Bearer <key>" (or "x-api-key: <key>") on every request
    - Requests and responses are JSON. Send Content-Type: application/json on POST.
    - Use a SANDBOX key (sk_test_...) while building. Read it from the environment variable STAMPMITRA_API_KEY.
    - Never hard-code the key, never expose it to the browser, never log it.
    …
    और टूल और use cases →
  4. Response पढ़ें, फिर live जाएँ

    सफल कॉल normalize किया हुआ result लौटाती है। referenceId को अपने रिकॉर्ड के लिए रखें।

    अपेक्षित response200 OK
    {
      "referenceId": "SMV-20260927-8F42K7",
      "pan": "ABCDE1234F",
      "type": "Individual",
      "valid": true,
      "registeredName": "RAHUL KUMAR",
      "fatherName": "SURESH KUMAR",
      "panStatus": "VALID",
      "panStatusCode": "E",
      "panStatusDescription": "Existing and valid PAN",
      "nameMatchResult": "MATCH",
      "nameMatchScore": "100",
      "aadhaarSeedingStatus": "y",
      "aadhaarSeedingStatusDescription": "Aadhaar linked",
      "lastUpdatedAt": "2023-04-01",
      "message": "PAN is Valid"
    }

Live जाने के लिए तैयार हैं?

Sandbox में बनाएँ और टेस्ट करें। सब ठीक चलने पर dashboard से production access के लिए आवेदन करें।