REST API for Peruvian developers

RUC & DNI Query API for Peru

Integrate SUNAT and RENIEC data into your app in minutes. Fast, reliable and affordable.

No credit card 100 free queries/month Response <100ms
Demo · preview
GET
// Response
// Automatic demonstration
Demo with sample data. Sign up free for real queries.
$ curl https://app.apiinti.dev/api/v1/ruc/20100017491 \
-H "Authorization: Bearer YOUR_KEY"

Everything you need to integrate Peruvian data

An API designed for developers who need reliable SUNAT and RENIEC data.

Responses in <100ms

Infrastructure optimized for low latency. Your app doesn't wait.

Updated data

SUNAT registry synced daily. Always fresh and accurate data.

Easy integration

Examples in cURL, JavaScript, Python, PHP and Go. Integrate in minutes.

99.9% Uptime

Reliable infrastructure with 24/7 monitoring and redundancy.

Fair pricing

More queries for less money. Plans from S/0 to S/45.

Fast support

Quick response via email and WhatsApp. We've got your back.

How does it work?

Integrate the API in 3 simple steps.

STEP 1

Sign up for free

Create your account in seconds. No credit card needed.

STEP 2

Get your API Key

Generate your token from the dashboard.

STEP 3

Integrate in your app

Make your first query with a single line of code.

app.js
const response = await fetch(
  "https://app.apiinti.dev/api/v1/ruc/20100017491",
  { headers: { "Authorization": `Bearer $${API_KEY}` } }
);

const data = await response.json();
console.log(data.razonSocial); // "SUNAT"

Available endpoints

Simple and direct REST API. Always JSON.

GET /api/v1/ruc/{numero} Available
GET /api/v1/dni/{numero} Available
GET /api/v1/tipo-cambio Coming soon
GET /api/v1/cpe/{serie}-{numero} Coming soon
GET /api/v1/placa/{numero} Coming soon

Integrate in minutes

Copy, paste and done. That simple.

curl -X GET "https://app.apiinti.dev/api/v1/ruc/20100017491" \
  -H "Authorization: Bearer YOUR_API_KEY"

Simple and transparent pricing

Start for free. Scale when you need to.

Monthly Annual 20% off

FREE

For development and testing

S/ 0 /mo
  • 100 queries/mo
  • 1 API Key
  • RUC & DNI queries
  • Email support

BASIC

For production apps

S/ 15 /mo

Tax not included

  • 55,000 queries/mo
  • 3 API Keys
  • RUC & DNI queries
  • Priority support
Popular

PLUS

For growing businesses

S/ 25 /mo

Tax not included

  • 105,000 queries/mo
  • Unlimited API Keys
  • RUC & DNI queries
  • Priority support
  • Webhooks (coming soon)

PREMIUM

For high volume

S/ 45 /mo

Tax not included

  • 255,000 queries/mo
  • Unlimited API Keys
  • RUC & DNI queries
  • Dedicated support
  • SLA 99.9%
  • Webhooks (coming soon)

Prices do not include IGV (tax) · No credit card required

Frequently asked questions

Do I need a credit card to get started?
No. The free plan requires no payment method. Create your account and start querying.
Where does the data come from?
RUC data comes from SUNAT's reduced registry, updated daily. DNI data comes from RENIEC.
How long does a query take?
Under 100ms on average. Our infrastructure is optimized for low latency.
Can I use the API in my invoicing system?
Yes, it's ideal for electronic invoicing systems. Query RUC data to auto-fill customer information.
What happens if I exceed my query limit?
You'll receive a 429 error (rate limit). You can upgrade to a higher plan anytime from your dashboard.

Start integrating SUNAT data today

Create your account in seconds. No credit card. 100 free queries per month.