🇮🇳 India Trademark Search — WIPO Brand DB
Pricing
from $50.00 / 1,000 trademark records
🇮🇳 India Trademark Search — WIPO Brand DB
Search Indian trademark records via the WIPO Global Brand Database — mark, owner, status, Nice class, filing & registration dates. Watch-check for status changes.
Pricing
from $50.00 / 1,000 trademark records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🇮🇳 India Trademark Search — Brand Clearance & Watch API
Search Indian trademarks by mark name or owner for knockout, clearance screening, and brand monitoring. This Actor returns clean, structured JSON — mark text, owner, status, Nice classes, application/registration numbers, and filing/registration dates — for records on the Indian register (office = IN). Built for trademark attorneys, brand strategists, IP-monitoring teams, startup founders, and AI agents that need Indian trademark data without a CAPTCHA-gated portal.
Source: the WIPO Global Brand Database (Indian records). This Actor reads the Indian slice (
office = IN) of WIPO's Global Brand Database (branddb.wipo.int) — the official WIPO aggregation that includes the IP India national collection. It does not scrape the IP India / ipindia.gov.in portal directly (that register is human-CAPTCHA and login gated). Every record is labelledsource = "WIPO Global Brand Database"andoffice = "IN".
⚖️ Screening signal, not a legal opinion (rule #10). Results — including
similarity_scoreandclearance_risk— are a string/phonetic screening signal and a candidate filter to help you triage. They are not a legal clearance determination, a freedom-to-operate opinion, or a similarity ruling. Confirm anything material with qualified Indian trademark counsel.
📊 What you get
One flat record per Indian trademark:
mark— the mark / brand verbal elementowner— holder / applicant namestatus— India-native normalised status (Registered, Pending, Accepted, Opposition, Published, Abandoned, Cancelled, Expired, Refused…)status_raw— the raw WIPO status before normalisationserial_number— Indian application numberregistration_number— registration number (when registered)filing_date,registration_date— ISOYYYY-MM-DDclass— Nice class number(s)goods_services— goods & services text (when present)office— alwaysINtrademark_type— mark feature (Word / Combined / Figurative…)key_field/st13— WIPO ST13 stable id (dedup + watch-diff key)detail_url— link to the WIPO GBD recordsimilarity_score— composite text+token+phonetic screening score (0-1)clearance_risk— coarse Low / Medium / High screening bandsource—WIPO Global Brand Database
💵 Pricing — pay per result
Pay-per-event, no subscription, no minimum:
| Event | Price |
|---|---|
| Actor start | $0.00005 per run |
| Trademark record | $0.05 each (primary event) |
| Watch check (watch mode only) | $0.05 per run (non-primary) |
About 20 Indian trademark records per $1.
Worked example
A brand team screening a candidate name pulls the top 20 Indian marks:
- 1 × actor start = $0.00005
- 20 × trademark record × $0.05 = $1.00
- Total ≈ $1.00 for a full India knockout screen.
A quiet weekly watch run that finds no changes costs only the actor start + one watch check = $0.05.
🧪 Sample output
{"mark": "TATA","owner": "TATA SONS PRIVATE LIMITED","status": "Registered","status_raw": "Registered","serial_number": "450770","registration_number": "450770","filing_date": "1986-03-10","registration_date": "1986-03-10","class": ["6"],"office": "IN","trademark_type": "Word","st13": "IN501986000450770","key_field": "IN501986000450770","detail_url": "https://branddb.wipo.int/en/similarname/brand/IN501986000450770","similarity_score": 1.0,"clearance_risk": "High","source": "WIPO Global Brand Database"}
(Real record returned by a live office=IN query for "Tata".)
⏰ Watch mode — monitor Indian filings on a schedule
Set Mode = Watch (or watchMode: true) and run this Actor on a schedule to turn a one-off Indian clearance search into ongoing monitoring:
- Remembers the Indian marks it has already seen for each query (per optional Watch label), persisted across runs.
- On the first run it seeds a baseline silently — no alerts.
- On every later run it returns only the deltas: newly-filed Indian marks and marks whose status changed (e.g. Pending → Accepted → Registered, or → Abandoned). Quiet runs return an empty dataset.
status_changedeltas carry the India-nativeprevious_statusandstatus; every record carriessimilarity_score+clearance_risk.- Fail-loud: if WIPO is blocked or unreachable, the watch run fails before any watch-check is charged — it never emits a false "all clear" or bills for a check it could not make.
Set up a recurring watch
- Save a Task:
Mode = Watch, your brand in Search Query, an optional Watch label, then Save as a new task (e.g.Watch: <brand> — India). - Schedule it: Schedules → Create schedule → add the task → daily/weekly cron. First run baselines; later runs return only changes.
- Wire an alert: on the task's Integrations tab add email/Slack/webhook triggered on run success with a non-empty dataset — so you're notified only when an Indian mark actually changes.
🤖 Use with AI agents · API · CLI
AI agents (MCP / Claude / OpenAI / n8n): point any MCP-aware client at this Actor and run Indian trademark clearance on demand.
Sample prompt: "Watch for new Indian trademark filings matching my brand weekly and alert me on conflicts."
Apify API (Python):
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/india-trademark-search").call(run_input={"query": "Tata","searchType": "name","maxResults": 20})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["mark"], item["status"], item["owner"])
CLI:
apify call nexgendata/india-trademark-search \--input='{"query":"Reliance","searchType":"owner","maxResults":20}'
🔗 Related NexGenData IP actors — clear a mark across every register
- USPTO Trademark Search (US) — US brand clearance + watch, same output shape.
- EUIPO Trademark Search (EU) — EUIPO + TMview across 35+ EU/EEA registries.
- WIPO PATENTSCOPE (Global patents) — worldwide PCT & national patents.
India Six — the NexGenData India data suite: NSE/BSE Company Announcements · MCA Company Master Data · GST Taxpayer Lookup · MagicBricks Real Estate · Indian Court Records · India Trademark Search ← you are here
❓ FAQ
Where does the data come from?
The WIPO Global Brand Database (branddb.wipo.int), filtered to Indian records (office = IN). WIPO aggregates the IP India national collection into its Global Brand Database; this Actor reads that Indian slice.
Does this scrape the IP India (ipindia.gov.in) website directly?
No. The IP India public search portal is human-CAPTCHA and login gated. This Actor uses the WIPO Global Brand Database instead, which exposes the same Indian records through a machine-readable interface. Records are explicitly labelled source = "WIPO Global Brand Database".
Is this a legal clearance or freedom-to-operate opinion?
No. It is a screening / knockout tool. similarity_score and clearance_risk are candidate filters, not legal opinions. Confirm anything material with Indian trademark counsel.
Can I search by owner?
Yes — set searchType = owner and pass the holder/applicant name.
What if WIPO is temporarily blocked or rate-limited?
The Actor is fail-loud: a block returns an explicit SOURCE BLOCKED failure (nothing charged), never a misleading empty "no conflicts" result. It retries with a fresh CAPTCHA solve and can route through a residential proxy.
Output formats? JSON, CSV, Excel, and the Apify dataset API.
About NexGenData
NexGenData publishes buyer-intent and public-record actors across IP registries, financial filings, company data, and more — all pay-per-result. Browse the catalog at apify.com/nexgendata.
Data sourced from the WIPO Global Brand Database (public intellectual-property records, Indian collection). Provided as-is for information and screening purposes; not legal advice.