India Trademark Search — WIPO Brand DB
Pricing
from $50.00 / 1,000 trademark records
India Trademark Search — WIPO Brand DB
Trademark due diligence for India: search Indian trademark records via the WIPO Global Brand Database — mark, owner, status, Nice class, filing & registration dates. Research brand owners and watch for status changes.
Pricing
from $50.00 / 1,000 trademark records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
3
Monthly active users
8 days ago
Last modified
Features
Share
🇮🇳 India Trademark Search — Brand Clearance & Watch API
India Trademark Search is a NexGenData tool on Apify that returns Indian trademark records with owner, status, Nice class and dates from the WIPO Global Brand Database.
Use it for trademark due diligence in India: profile brand owners and research competitors’ marks — output is company data (mark, owner, status, Nice classes, dates).
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.
📊 Sample Output

owner | status | serial_number | registration_number | filing_date | registration_date |
|---|---|---|---|---|---|
| TATA SONS PRIVATE LIMITED | Registered | 450770 | 450770 | 1986-03-10 | 1986-03-10 |
| TATA SONS LIMITED | Registered | 1033591 | 1033591 | 2001-08-02 | 2001-08-02 |
| TATA SONS LIMITED | Registered | 1033584 | 1033584 | 2001-08-02 | 2001-08-02 |
| TATA SONS LIMITED | Registered | 1033577 | 1033577 | 2001-08-02 | 2001-08-02 |
| TATA SONS LIMITED. | Registered | 563545 | 563545 | 1991-12-10 | 1991-12-10 |
| TATA SONS PRIVATE LIMITED | Registered | 563538 | 563538 | 1991-12-10 | 1991-12-10 |
Real rows from run ejo5SRsNr00SNm3LH on build 0.0.8 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
query (required) | string | "Tata" | Trademark mark name (default) or owner/applicant name (when searchType=owner). Searched against the Indian records (office=IN) of the WIPO Global Brand Database. |
searchType | string (name, owner) | "name" | name = search by mark / brand name; owner = search by owner / applicant name. |
maxResults | integer | 20 | Maximum number of Indian trademark records to return (1-50). |
mode | string (search, watch) | "search" | 'Search' = one-off India clearance search. 'Watch' = monitor this query on a schedule and return ONLY new or changed Indian filings since the last run (first run just seeds the ba… |
watchLabel | string | "" | Optional. Names this watch so multiple watches stay independent -- each label keeps its own memory of previously-seen Indian marks. |
similarityThresholdPct | integer | 80 | Only alert on marks at least this similar to your query. String/phonetic SCREENING signal (candidate filter), NOT a legal similarity opinion. Default 80. |
alertOnNewFilings | boolean | true | Alert when an Indian mark appears that was not seen on the previous run. |
alertOnStatusChange | boolean | true | Alert when a previously-seen Indian mark changes status (e.g. Pending -> Accepted -> Registered, or -> Abandoned). |
watchMode | boolean | false | Fleet-standard alias for mode='watch'. Save this query and, on every later run, return ONLY items new since the last run. Billed $0.05 per check. |
🧾 JSON sample record
One real record from run ejo5SRsNr00SNm3LH (emails/phones masked, long text shortened):
{"mark": "TATA","owner": "TATA SONS PRIVATE LIMITED","status": "Registered","serial_number": "450770","registration_number": "450770","filing_date": "1986-03-10","registration_date": "1986-03-10","class": ["6"],"goods_services": "","office": "IN","trademark_type": "Word","key_field": "IN501986000450770","st13": "IN501986000450770","detail_url": "https://branddb.wipo.int/en/similarname/brand/IN501986000450770","image_url": "","search_query": "Tata","source": "WIPO Global Brand Database","status_raw": "Registered","similarity_score": 1,"clearance_risk": "High"}
🔗 Related Actors
More from the NexGenData India & South Asia family:
- India MCA INC-22/32 Filings — Registry API
- India SEBI Filings Tracker — Disclosure API
- India Startup Funding Tracker — Inc42 & YourStory
- MCA India Company Registry — CIN & Master Data
- NSE India Company Announcements Scraper
- NSE India Stock Screener — NIFTY 50 Data API
6 more in this family on the NexGenData Store page.
📊 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.
Does the Actor get past a challenge on the WIPO site?
Yes, and we state it plainly: the WIPO Global Brand Database presents an ALTCHA proof-of-work challenge — a computational puzzle for client software, not a human test such as an image CAPTCHA — and this Actor completes it before searching. If WIPO changes the challenge so it can no longer be completed, the run stops with a clear STOPPED message and only the start fee is charged; no result rows are charged.
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.
Related actors from NexGenData
If this actor is useful, these related ones from the same publisher may cover your next step:
- USPTO, EUIPO & WIPO Trademark/Patent API — No API Key — Trademark and patent search across USPTO, EUIPO, WIPO, UK IPO, CNIPA, JPO, KIPO and more.
- HK Trademark Search — 商標檢索 API — Hong Kong trademark records.
- Trademark Conflict Watch — Brand Monitoring API — New trademark filings that may conflict with your brand.