Developers

GraphQL · ¿Está creciendo?

Evolución de tamaño

El tamaño de cada empresa año comercial por año comercial: tramo de ventas, trabajadores, capital y régimen, desde el primer año que publica el SII. 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

La evolución de tamaño de un RUT, sola

tamanos es un bloque con costo propio dentro de contribuyente: una consulta, como /v1/rut/{rut}/tamanos. Trae un elemento por año comercial, del más reciente al más viejo.

Solo el bloque de la evolución de tamaño: una consulta, sin la ficha.

consulta.graphql
{
  contribuyente(rut: "61.704.000-K") {
    tamanos {
      anios {
        anio_comercial
        tramo_ventas { codigo categoria }
        trabajadores
      }
    }
  }
}
# 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": {
    "contribuyente": {
      "tamanos": {
        "anios": [
          {
            "anio_comercial": 2024,
            "tramo_ventas": {
              "codigo": 13,
              "categoria": "Gran empresa"
            },
            "trabajadores": 16946
          }
        ]
      }
    }
  },
  "extensions": {
    "consumo": {
      "consultas_cobradas": 1,
      "ruts_resueltos": 0,
      "paginas_busqueda": 0,
      "plan_restante": 19999,
      "saldo_restante": 0,
      "por_operacion": {
        "tamanos": 1
      }
    }
  }
}

Probar en la consola Este producto por REST Este producto por SOAP Este producto por MCP Qué es Evolución de tamaño