Consulta ruc api integración con php
Requisitos para consulta api
- Token de authenticación
- RUC de 11 digitos
- Extensiones PHP Activadas: curl
Consulta en PHP api sunat consulta ruc
<?php
// Datos
$token = 'apis-token-1.aTSI1U7KEuT-6bbbCguH-4Y8TI6KS73N';
$ruc = '10460278975';
// Iniciar llamada a API
$curl = curl_init();
// Buscar ruc sunat
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.apis.net.pe/v2/sunat/ruc?numero=' . $ruc,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Referer: http://apis.net.pe/api-ruc',
'Authorization: Bearer ' . $token
),
));
$response = curl_exec($curl);
curl_close($curl);
// Datos de empresas según padron reducido
$empresa = json_decode($response);
var_dump($empresa);
?>
Api sunat consulta ruc para sistemas de información
Consulta en PHP a consulta DNI api
<?php
// Datos
$token = 'apis-token-1.aTSI1U7KEuT-6bbbCguH-4Y8TI6KS73N';
$dni = '46027897';
// Iniciar llamada a API
$curl = curl_init();
// Buscar dni
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.apis.net.pe/v2/reniec/dni?numero=' . $dni,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Referer: https://apis.net.pe/consulta-dni-api',
'Authorization: Bearer ' . $token
),
));
$response = curl_exec($curl);
curl_close($curl);
// Datos listos para usar
$persona = json_decode($response);
var_dump($persona);
?>