Developer API

Trademark API

A simple REST API for Indian trademark data. Look up any application by number, search by name, or browse a class. JSON in, JSON out.

Authentication

Every request needs an API key, sent in the X-API-Key header. Keys are issued per account with a monthly call quota.

curl https://iserdindia.org/api/v1/trademark/7900575 \
     -H "X-API-Key: your_key_here"

Endpoints

Method & pathReturns
GET /api/v1/trademark/{application_no} One record: status, class, applicant, timeline, plain-language meaning
GET /api/v1/search?q={name_or_number} Up to 50 matches by name (fuzzy + phonetic) or exact number
GET /api/v1/class/{1-45}?page={n} Applications in a Nice class, newest first, 50 per page

Example response

{
  "ok": true,
  "data": {
    "application_no": 7900575,
    "wordmark": "FLOWSETU",
    "class": 42,
    "status": "Formalities Chk Pass",
    "filing_date": "2026-08-02",
    "meaning": "Paperwork accepted, waiting for an examiner",
    "action_needed": false,
    "history": [ { "status": "Formalities Chk Pass", "date": "2026-08-04" } ],
    "last_checked": "2026-08-04T09:00:00+05:30",
    "source": "Indian Trade Marks Registry (ipindia.gov.in), reproduced by ISERDIndia"
  }
}

Every record carries last_checked: the honest age of the data, not a claim of being live. Personal data is minimised: applicant emails are never returned, individual applicants are not named, and addresses are reduced to state and PIN.

Get a key

Keys are issued manually while the service is in early access. Contact us with your intended use and volume.