INPI Argentina Trademark Search Scraper avatar

INPI Argentina Trademark Search Scraper

Pricing

from $12.75 / 1,000 results

Go to Apify Store
INPI Argentina Trademark Search Scraper

INPI Argentina Trademark Search Scraper

Search the INPI Argentina trademark register by trademark name or applicant and extract application number (acta), trademark name, owner, Nice class, legal status, mark type, registration/resolution number, filing date and expiry date. Export to JSON, CSV or Excel.

Pricing

from $12.75 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

14 days ago

Last modified

Share

INPI Argentina Trademark Search Scraper

INPI Argentina Trademark Search Scraper

Here is one real result, with every field the actor returns:

{
"applicationNumber": "1142001",
"trademarkName": "CHOCLESS",
"applicantName": "30502793175 ARCOR S.A.I.C. 100.00%",
"niceClass": 22,
"status": "Concedida",
"statusCode": "C",
"type": "Denominativa",
"registrationNumber": "1187120",
"filingDate": "1978-05-17",
"expirationDate": "1995-12-10",
"aiNiceClassDescription": "Ropes, string, nets, tents, tarpaulins, awnings, sails, sacks, and bags, not included in other classes; padding and stuffing materials (not of rubber or plastics); raw fibrous textile materials.",
"aiIndustry": "Textiles and Fabrics",
"aiKeywords": ["textile products", "ropes", "nets", "sails", "bags", "padding materials"],
"searchTerm": "arcor",
"searchField": "applicantName",
"recordUrl": "https://portaltramites.inpi.gob.ar/marcasconsultas/busqueda",
"source": "INPI Argentina",
"observedAt": "2026-08-14T08:25:57.417Z"
}

The most complete INPI Argentina trademark scraper available. It returns every field the national register exposes for each mark, from application number (acta) and legal status to filing and expiry dates, plus an optional AI classification, and lets you search by trademark name or applicant across all 45 Nice classes.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the INPI Argentina trademark register by trademark name (denominación) or by applicant/owner (titular), one search per name, and writes one normalized record per matching mark to the run's dataset. Each record carries the application number (acta), trademark name, owner, Nice class, legal status (Concedida, Abandonada, En Tramite and more) with its raw status code, mark type, registration/resolution number, filing date and expiry date, plus the search term and field that produced it. Missing source values are returned as null.

Data covers Argentina trademarks only. A contains or startsWith match mode, a single-class filter, and an active-only (vigentes) toggle let you narrow the search. The optional AI add-on turns the opaque Nice-class number into a plain-English description of the covered goods/services, a likely industry, and keyword tags.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to two Arcor-owned marks with the AI classification add-on on.

{
"applicantNames": ["arcor"],
"maxRecords": 2,
"withAiClassify": true,
"searchMode": "contains",
"onlyActive": false
}

Use trademarkNames to search by mark instead of by owner. Provide at least one trademark name or applicant name.

Input reference

FieldTypeRequiredDefaultDescription
trademarkNamesstring[]no*["NIKE"]Trademark names (denominaciones) to search. One search per name.
applicantNamesstring[]no*(none)Applicant or owner names (titulares) to search. One search per name.
searchModeenumnocontainsHow each name is matched: contains the text anywhere, or startsWith the text.
niceClassintegerno(all)Restrict to a single Nice class (1 to 45). Leave empty to search all classes.
onlyActivebooleannofalseIf true, return only trademarks currently in force (vigentes).
maxRecordsintegerno10Maximum number of trademark records to collect across all searches.
withAiClassifybooleannofalseAI add-on. Adds a plain-English Nice-class description, likely industry and keyword tags. Requires a paid Apify plan. Billed per record only when produced.

*Provide at least one of trademarkNames or applicantNames.

Output reference

One dataset item per trademark record. Types: string, integer, string[], or null when the source value is absent.

FieldTypeDescription
applicationNumberstringApplication number (acta).
trademarkNamestringTrademark name (denominación).
applicantNamestringOwner / applicant (titular), as recorded in the register.
niceClassintegerNice classification class number (1 to 45).
statusstringLegal status (for example Concedida, Abandonada, En Tramite, Caduca, Denegada).
statusCodestringRaw source status code (for example C, A, E).
typestringMark type (for example Denominativa).
registrationNumberstringRegistration / resolution number.
filingDatestringFiling date (YYYY-MM-DD), or null.
expirationDatestringExpiry date (YYYY-MM-DD), or null.
aiNiceClassDescriptionstringAI plain-English description of the goods/services in that Nice class. null unless withAiClassify is on.
aiIndustrystringAI likely industry/sector. null unless withAiClassify is on.
aiKeywordsstring[]AI keyword tags. null unless withAiClassify is on.
searchTermstringThe input term that produced this record.
searchFieldstringWhich field was searched: trademarkName or applicantName.
recordUrlstringLink to the official INPI trademark search.
sourcestringData source label (INPI Argentina).
observedAtstringISO 8601 timestamp of when the record was collected.

Example output record

Real record from the same live run (input {"applicantNames": ["arcor"], "maxRecords": 2, "withAiClassify": true}), an abandoned mark with no filing/expiry dates on file:

{
"applicationNumber": "1110546",
"trademarkName": "FIBRAPEN",
"applicantName": "PARCOR S.A., DE PARIS, FRANCE.-",
"niceClass": 2,
"status": "Abandonada",
"statusCode": "A",
"type": "Denominativa",
"registrationNumber": "126571",
"filingDate": null,
"expirationDate": null,
"aiNiceClassDescription": "Paints, varnishes, lacquers; preservatives against rust and against deterioration of wood; colorants; mordants; raw natural resins; metals in foil and powder form for painters, decorators, printers and artists.",
"aiIndustry": "Manufacturing and Chemicals",
"aiKeywords": ["paints", "varnishes", "coatings", "colorants", "preservatives"],
"searchTerm": "arcor",
"searchField": "applicantName",
"recordUrl": "https://portaltramites.inpi.gob.ar/marcasconsultas/busqueda",
"source": "INPI Argentina",
"observedAt": "2026-08-14T08:25:57.417Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~inpi-argentina-trademarks-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"trademarkNames":["NIKE"],"searchMode":"contains","maxRecords":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~inpi-argentina-trademarks-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"applicantNames":["GOOGLE LLC"],"onlyActive":true,"maxRecords":100}'

Apify CLI:

apify call scrapers_lat/inpi-argentina-trademarks-scraper \
--input '{"trademarkNames":["COCA COLA"],"maxRecords":10}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per trademark record returned (result event). See the pricing tab for the current per-result price.
  • AI classification is a separate add-on. When withAiClassify is on, each successfully produced classification bills an ai_classify event. It is off by default.
  • No charge on failure. If a run errors or the register is unavailable, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run. Upgrade for higher maxRecords.
  • AI add-ons require a paid Apify plan. On a free plan the withAiClassify add-on is disabled for the run.

FAQ and troubleshooting

A run returned 0 records. Why? No mark matched the term with the chosen match mode and filters. Switch searchMode to contains, remove the niceClass filter, or try the applicant name instead. Zero-result runs are not charged.

Should I search by mark or by owner? Use trademarkNames to find a specific brand, or applicantNames to pull an owner's whole portfolio. You can pass both; each term runs as its own search.

What do the status values mean? Concedida (granted), Abandonada (abandoned), En Tramite (pending), Caduca (expired/lapsed), Denegada (refused), Desistida (withdrawn), Nula (void). The raw one-letter code is in statusCode.

Why are some dates null? The register does not always record a filing or expiry date, especially for abandoned or older marks. Missing source values are returned as null, never invented.

Can I get only trademarks in force? Yes. Set onlyActive to true to return only current (vigentes) marks.

Is this an official INPI tool? No. This actor is independent and has no affiliation with INPI Argentina. It reads only publicly available trademark data. Use the results in accordance with the source's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with INPI Argentina. Accesses only publicly available trademark data. Use the results in accordance with the source's terms.