Developer 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.
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"
| Method & path | Returns |
|---|---|
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 |
{
"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.
Keys are issued manually while the service is in early access. Contact us with your intended use and volume.