API Reference

Trademarks (DJKI)

The Trademark API holds about 905,000 registered DJKI marks with application number, owner, NICE class and consultant. Besides trademark search, a Berita Resmi Merek (trademark journal) endpoint lets you monitor new lookalike filings during the opposition window.

Data as of · Source: DJKI (merek.dgip.go.id)

Main endpoint
GET https://use.apiindonesia.id/api/v1/merek/search
Endpoints
3
Authentication
x-api-key header (create one free in the dashboard)
Price
2 credits (Rp2) per successful request; failed requests are free
Format
JSON (REST), with cURL, JavaScript and Python examples
Product Brief

What this API gives you

Indonesian trademark data from DJKI: 900,000+ registered marks with application numbers, owners, NICE classes, and consultants, plus the trademark journal (Berita Resmi Merek) to monitor new filings by your brand or competitors. Search by name, owner, and class.

Coverage
3

ready-to-use endpoints in this product, with JSON responses and consistent error handling.

Access
API key

Can be tried with the 3,000 credit signup bonus, then used in production through one API Indonesia key.

Sample resource
https://use.apiindonesia.id/api/v1/merek/search

Returns registered trademarks matching a keyword. Search covers the mark-name column; use optional parameters to filter by owner, NICE class, or search within the owner column instead.

When should you use it?

The Trademarks API fits IP consultants, legal teams, e-commerce, and fintech products that need programmatic Indonesian DJKI trademark checks: name and owner search, application-number detail, and the publication journal to monitor new filings during the opposition window.

You need availability checks against 900,000+ registered marks before a client files.

Brand teams need the owner and NICE class behind lookalike registered marks.

You want alerts when lookalike applications appear in the latest DJKI journal editions.

Journal coverage is limited to recent editions and not every application status is available. For final legal decisions, keep manual verification or IP counsel in the loop.

Example product scenarios

This section separates the product page from the docs. The docs explain how to call endpoints; this page explains why the endpoints make sense for your feature.

  • IP consultants & lawyers: run availability checks before filing and monitor lookalike applications during the 2-month opposition window.
  • E-commerce & branding: check whether a brand, product, or store name is already claimed by another trademark owner before launch.
  • Fintech & partner onboarding: verify trademark ownership as a business-legitimacy signal during vendor or merchant due diligence.

Example Usage

Request
curl "https://use.apiindonesia.id/api/v1/merek/search?q=garuda&page=1&limit=5"   -H "x-api-key: YOUR_API_KEY"
Response · 200 OK
{
  "success": true,
  "data": [
    {
      "app_number": "DID2019050403",
      "mark_name": "GARUDA SUPER",
      "class": "16",
      "owner": "DARWIN EFFENDY",
      "consultant": null,
      "reg_date": "2019-09-03"
    },
    {
      "app_number": "JID2019056084",
      "mark_name": "GARUDA + GAMBAR",
      "class": "35",
      "owner": "SURYA CHANDRA",
      "consultant": "Hendra Prasetya M.Si",
      "reg_date": "2019-09-24"
    },
    {
      "app_number": "DID2019068788",
      "mark_name": "GARUDA",
      "class": "13",
      "owner": "KURNIA SETIAWAN TANGGUH",
      "consultant": "Ichwan Anggarawirya S.Sn.",
      "reg_date": "2019-11-13"
    },
    {
      "app_number": "JID2019068996",
      "mark_name": "GARUDA TOURBILLON",
      "class": "39",
      "owner": "PT. Garuda Indonesia (Persero) Tbk",
      "consultant": null,
      "reg_date": "2019-11-13"
    },
    {
      "app_number": "JID2019056818",
      "mark_name": "GERY X-QUEST FACTORY + lukisan",
      "class": "41",
      "owner": "PT Garudafood Putra Putri Jaya Tbk",
      "consultant": null,
      "reg_date": "2019-09-26"
    }
  ],
  "pagination": { "page": 1, "limit": 5, "total": 1755 }
}

Related Articles

Pricing 2 credits (Rp2) per successful request; failed requests are free. One-time 3,000 credit signup bonus, no credit card, no monthly allowance.

Trademarks (DJKI) API questions

How many trademarks can I search?

About 905,000 registered DJKI marks, with application number, owner, NICE class, consultant and registration date.

Can I search by owner or class?

Yes. GET /api/v1/merek/search supports owner and class filters, and in=owner to search the keyword in the owner column.

How do I monitor new lookalike filings?

Use GET /api/v1/merek/journal to search the Berita Resmi Merek journal. It covers editions from the last few months, which suits routine monitoring during the opposition window.

What if an application number is not registered yet?

GET /api/v1/merek/{appNumber} still returns 200 with journal data and a journal_events list when the number has only appeared in the journal.

Get Started

Start Integrating
Today

Sign up for free and get a 3,000 credit bonus (Rp3,000) once your email is verified, grab an API key, and call your first endpoint right away. No credit card, no tedious approval process.

Dot wave visualization