Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Ambolt data tools CNPJ API
version: 0.1.1
description: Pay-per-call data endpoints using the x402 protocol (USDC on Base, Polygon and Solana). Failed calls are not charged.
x-guidance: 'Call GET /v1/<tool> with the documented query parameters. Without payment the response is 402 with the price and payment requirements; an x402 client pays in USDC and retries. Add free=1 for one free call per tool and IP per day. Company, tender, document, rates, on-chain and web tools; every response carries source and date. The same tools are available as MCP tools at /mcp (free, 30 requests a minute) and as Apify Actors. Company-level data only: no personal data.'
contact:
email: hello@ambolt.dev
url: https://ambolt.dev
servers:
- url: https://api.ambolt.dev
security: []
tags:
- name: CNPJ
paths:
/v1/brazil-cnpj-lookup:
get:
operationId: brazil_cnpj_lookup
summary: 'Brazil CNPJ Checker: Official Company Record by CNPJ Number'
description: 'Look up a Brazilian company by its 14-digit CNPJ number (with or without dots, slash and dash): legal name, trade name, legal form, active or closed status, start date, address, CNAE industry code and size class, from the Receita Federal open data (served by BrasilAPI). Checks the CNPJ check digits first. Company-level only: no partners, no phones, no e-mail, no individual entrepreneurs (MEI).'
tags:
- CNPJ
parameters:
- name: cnpj
in: query
required: false
schema:
type: string
maxLength: 24
description: One CNPJ, for example 33.000.167/0001-01, 33000167000101 or an alphanumeric CNPJ such as 12.ABC.345/01DE-35.
description: One CNPJ, for example 33.000.167/0001-01, 33000167000101 or an alphanumeric CNPJ such as 12.ABC.345/01DE-35.
- name: cnpjs
in: query
required: false
schema:
type: array
maxItems: 100
items:
type: string
maxLength: 24
description: Up to 100 CNPJ numbers in one run (Apify Actor only). Each CNPJ that finds an active registry record is one billable result.
description: Up to 100 CNPJ numbers in one run (Apify Actor only). Each CNPJ that finds an active registry record is one billable result.
- name: free
in: query
required: false
schema:
type: string
enum:
- '1'
description: Set to 1 for one free call per tool and IP address per day (no payment).
x-payment-info:
price:
mode: fixed
currency: USD
amount: '0.005000'
protocols:
- x402: {}
responses:
'200':
description: Result (JSON). Every result names its source and the time it was read.
content:
application/json:
schema:
type: object
'400':
description: Invalid input; not charged.
'402':
description: 'Payment required: 0.005 USD in USDC (x402 v2).'