{
"data": [
{
"value": "4010.00",
"raw_text": "4,010.00"
}
],
"validation": {
"status": "ok",
"reason": "no_reference",
"value": 4010,
"model_value": 4010,
"raw_text": "4,010.00",
"reference": null,
"change_pct": null,
"suspect_pct": 10,
"reject_pct": 30,
"on_page": true,
"votes": [],
"mode": "shadow",
"reference_source": null
}
}
curl --location --request GET 'https://zylalabs.com/api/14424/extract+anything+api/36429/extract+from+page?url=https://www.investing.com/commodities/gold&parse_description=Current gold futures price as a plain number, in a field called value&parse_description=Current gold futures price as a plain number, in a field called value&expiration_seconds=600&expiration_seconds=600&raw_text=true&raw_text=true&value_field=value&value_field=value&last_value=4012.5&last_value=4012.5&max_chars=6000&max_chars=6000' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": [
{
"value": 4066.5
}
],
"validation": {
"status": "ok",
"reason": "no_reference",
"value": 4066.5,
"model_value": 4066.5,
"raw_text": null,
"suspect_pct": 10,
"reject_pct": 30,
"on_page": null,
"votes": [],
"mode": "shadow"
}
}
curl --location --request GET 'https://zylalabs.com/api/14424/extract+anything+api/36430/extract+from+screenshot?url=https://www.investing.com/commodities/gold&llm_instructions=Current gold price in USD as a number, in a field called value&expiration_seconds=600&value_field=value&last_value=4012.5' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Extract Anything API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento.
(Ahorra 2 meses pagando anualmente 🎉)
Un objeto JSON con dos partes: datos, los campos que pediste en tu instrucción, y validación, una verificación del valor numérico principal (estado ok, sospechoso, rechazado o no verificado, el motivo, el texto original tal como está escrito en la página y los umbrales utilizados)
En lenguaje sencillo a través de parse_description (punto final de texto) o llm_instructions (punto final de captura de pantalla) Nombra los campos que deseas recibir de vuelta por ejemplo "nombre del producto precio en USD como un número y disponibilidad en campos llamados nombre precio y en_stock"
Usar Extraer de la Página por defecto: es más rápido y funciona con el texto de la página. Cambia a Extraer de la Captura de Pantalla cuando los datos solo se muestran una vez que la página se ha renderizado, como gráficos, widgets, tablas de lienzo o aplicaciones con mucho JavaScript
Ya sea que el número esté realmente escrito en la página (en_página), si parece un cambio decimal (x10, x100) y cuán lejos se movió del último valor aceptado para la misma URL e instrucción. Siempre recibes la respuesta; el estado te dice cuánto confiar en ella
Sí envía last_value con el último número que almacenaste para esa URL e instrucción y la validación se compara con él en lugar del historial de servicio Usa value_field cuando tu respuesta tenga varios números
No La página y la respuesta se reutilizan para la misma URL e instrucción mientras sean más jóvenes que expiration_seconds valor predeterminado 600 segundos Envía 0 para forzar una nueva obtención
Extracto de la página lee el texto renderizado por el servidor Para contenido que solo aparece después de que la página ejecuta sus scripts utiliza Extraer de la captura de pantalla que renderiza la página en un navegador antes de leerla
La respuesta viene con error verdadero y un mensaje que describe el problema (página bloqueada, tiempo de espera, error de upstream) La llamada no se cuenta como exitosa