APIS FOR DEVELOPERS

Focus on your product.The API is ready.

Add data lookups, document reading and biometrics to your application. REST APIs ready to integrate with your stack.

No subscription. Pay per call.

  • 10 free calls
  • No-charge testing
  • Free CNPJ lookup

Verify your email to receive 10 calls to paid APIs, excluding SMS.

COMPANY REGISTRATIONFill in company details with a CNPJ.01/03
COMPANY CNPJ
49.670.293/0001-03
LEGAL NAME
COIN NODES LTDA
ADDRESS
AVENIDA PAULISTA, 1000
Company details filled in
JSON response
200 OKGET /cnpj/{cnpj}
{
  "cnpj": "49670293000103",
  "razao_social": "COIN NODES LTDA",
  "found": true
}

See how an API fits into your product.

FROM TEST TO PRODUCTION

From the first test to production.

Create a project, validate your integration and go live. Each step has its own environment and keys.

01

Create a project

Keep keys and call history separate for each app. Verify your email to receive 10 free calls, excluding SMS.

project → environment → key
02

Test the response

Explore the playground with a DEV key. Simulated responses do not spend your credit.

dev_mode=true
03

Go to production

Add credit and use your production key. Only calls returning an HTTP 2xx response are billed.

dev_mode=false
No subscription or required plan.Get started free
USE YOUR OWN STACK

HTTP, JSON and your code.

Copy the example, make a call and use the response. No required SDK and no need to switch languages.

Explore the documentation
Node.jsPythonPHPJavaGo
integration / cnpjHTTP
Node.jsPythoncURL
// Free public CNPJ lookup
const response = await fetch(
  'https://api.apifordevs.com/api/v1/cnpj/49670293000103'
);

const { data } = await response.json();

console.log(data[0].razao_social);
// COIN NODES LTDA
first-call.jsREST / JSON
↳COIN NODES LTDA200 OK
INSIDE THE PLATFORM

Test, monitor and manage.

Find APIs in the catalog, validate calls in the playground and organize credentials for each project. All in one dashboard.

Open the playground
My product
DEVD
My product / Overview

Overview

Track usage and projects across your account.

Last 30 days
Available APIs24Public catalog
Projects1My product
EnvironmentDEVNo charges in the test environment
Responses2xxSuccessful HTTP status
Requests per dayIllustrative activity visualization
ProductionDEV
0107142128
Each project has its own keys and records.
Visual platform demo · illustrative dataExplore the platform
  • Keys for each project and environment
  • Call history
  • Testing without spending credit
ONE RESPONSE FORMAT

A format your code recognizes.

The response envelope organizes the result, data and errors. Switch services without relearning the structure.

Explore the documentation
RESPONSE STRUCTUREapplication/json
01success: true

Check the result

Identify whether the request succeeded and inspect its return code.

02data: [{ … }]

Access the data

Read service-specific fields in a JSON structure.

03errors: []

Handle errors

Inspect the cause of a failure and the documented examples for each route.

ACCESS AND TRACEABILITY

Access control. Traceability.

Choose which IPs can use your keys. Verify responses and find every request in your call history.

View security controls
Every request leaves a record.log_id
01

Separate credentials

Each project and environment has its own keys. Manage access for every integration.

02

Authorized IPs

Set an allowlist to limit where API calls can originate.

03

A record for every call

Use the log_id to find a request in your history and investigate its result.

FREQUENTLY ASKED QUESTIONS

Frequently asked questions.

Help center

No. You pay per call according to the service you use. See the catalog for pricing. In production, only 2xx responses are charged.

YOUR NEXT RELEASE

What’s your next integration?

Find the API that helps you take the next step with your product.