Developers

GraphQL · ¿Cómo se llama la empresa que busco?

Búsqueda de empresas

Encuentra personas jurídicas por razón social, giro, comuna o región, con la forma correcta de un nombre mal escrito. Los ejemplos de abajo son la petición y la respuesta real de cada operación, no una aproximación.

Lo que descuenta cada operación es lo mismo por REST, SOAP, GraphQL y MCP —pagas por el dato, no por el protocolo—; la tabla completa está en Empezar.

POST /graphql

Búsqueda de empresas

La misma búsqueda de /v1/empresas: solo personas jurídicas, una consulta por página. pagina_siguiente va en el argumento despues para seguir.

Una página de búsqueda: descuenta una consulta — también la vacía.

consulta.graphql
{
  empresas(razon_social: "cobre", primero: 1) {
    resultados { rut razon_social comuna }
    hay_mas
    pagina_siguiente
    sugerencia
  }
}
# consulta.graphql = el bloque de arriba (jq lo empaqueta)
curl -s -i https://api.datario.cl/graphql \
  -H "Authorization: Bearer dtr_TU_KEY" \
  -H "Content-Type: application/json" \
  --data "{\"query\": $(jq -Rs . consulta.graphql)}"

La respuesta, con su consumo

200 · data + extensions.consumo 200
{
  "data": {
    "empresas": {
      "resultados": [
        {
          "rut": "61704000-K",
          "razon_social": "CORP NACIONAL DEL COBRE DE CHILE",
          "comuna": "SANTIAGO"
        }
      ],
      "hay_mas": true,
      "pagina_siguiente": "eyJsciI6IjYxNzA0In0.q1w2e3",
      "sugerencia": null
    }
  },
  "extensions": {
    "consumo": {
      "consultas_cobradas": 1,
      "ruts_resueltos": 0,
      "paginas_busqueda": 1,
      "plan_restante": 19996,
      "saldo_restante": 0,
      "por_operacion": {
        "busqueda": 1
      }
    }
  }
}

Probar en la consola Este producto por REST Este producto por SOAP Este producto por MCP Qué es Búsqueda de empresas