API de Web Scraping: Rastrear sitio web
Rastrea un sitio web y obtén contenido de texto limpio de hasta 10 páginas en una respuesta normalizada, ideal para alimentar LLM e índices de búsqueda con sitios.
US$1.25/1k resultados, pagas por solicitud, sin suscripción.
Example - Build something great
Example is the platform teams use to ship faster…
{"url": "https://www.example.com","title": "Example - Build something great","text": "Example is the platform teams use to ship faster…","author": string | null,"canonicalUrl": string | null,"contentType": string | null,"description": string,"domain": string,... 9 campos más}
Precios y proveedores
Precios del endpoint Rastrear sitio web de la API de Web Scraping: una API, 3 proveedores intercambiables
El proveedor más barato responde primero. Si falla, el siguiente toma el relevo en la misma llamada.
con un tope de US$0.0125 por solicitud1 resultadoUS$0.001255 resultadosUS$0.0062510 resultadostope de US$0.0125Se te cobra por lo que se devuelve. Baja el límite para pagar menos, y ninguna solicitud puede costar más que el tope, sin importar cuánto se devuelva.2BisonRespaldo 159.50% de disponibilidad14389ms p5063.7% de las llamadas63.7%72 llamadasUS$1.25/1k resultadoshasta US$0.0125 / solicitudCobro por resultado devueltoUS$0.00125 por resultado
con un tope de US$0.0125 por solicitud1 resultadoUS$0.001255 resultadosUS$0.0062510 resultadostope de US$0.0125Se te cobra por lo que se devuelve. Baja el límite para pagar menos, y ninguna solicitud puede costar más que el tope, sin importar cuánto se devuelva.3SalamanderRespaldo 232.10% de disponibilidad14268ms p5023.0% de las llamadas23.0%26 llamadasUS$1.25/1k resultadoshasta US$0.0125 / solicitudCobro por resultado devueltoUS$0.00125 por resultado
con un tope de US$0.0125 por solicitud1 resultadoUS$0.001255 resultadosUS$0.0062510 resultadostope de US$0.0125Se te cobra por lo que se devuelve. Baja el límite para pagar menos, y ninguna solicitud puede costar más que el tope, sin importar cuánto se devuelva.
Pruébalo
Obtén Rastrear sitio web de Web Scraping en una sola solicitud
Este ejemplo muestra 6 de 31 campos. Ver todos los campos
{
"found": true,
"data": {
"items": [
{
"url": "https://www.example.com",
"title": "Example - Build something great",
"text": "Example is the platform teams use to ship faster…"
},
{
"url": "https://www.example.com/pricing",
"title": "Pricing - Example",
"text": "Simple plans for teams of every size…"
}
]
}
}Referencia completa de parámetros y respuesta: cada campo, tipo y ejemplo de este endpoint.
Referencia
Una solicitud, un formato de respuesta.
Cada campo que envías y cada campo que recibes, cada uno con un ejemplo real.
Verificado por última vez el 2026-11-14 · disponibilidad y latencia medidas en 30d
Cuerpo de la solicitud
JSON, enviado por POST a este endpoint.
- urlstring
https://www.example.com
The website URL or domain to crawl. Pages linked from it on the same site are crawled too.
- limitinteger
Maximum number of pages to crawl and return (1-10, default 10). You are billed per page returned, so a lower limit costs less.
- requireFieldsarray
Optional; omit it and routing is unchanged. Name the output fields this request must be able to return, for example `language`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. Every source charges the same per page, so this never changes your price. A named field can still be empty on a page that genuinely lacks it.
Respuesta
JSON, un valor de ejemplo por campo.
Pages the crawl reported as failed or skipped. They are never in items and never billed. The list holds what the crawl reported, not every page of the site.
- outcome"failed" | "robots_disallowed" | "skipped"
failed: the page could not be fetched or answered with an HTTP error. robots_disallowed: the site's robots.txt does not allow crawling it. skipped: the crawl did not fetch it, for example because it is outside the crawled site.
- statusCodeinteger
The HTTP status code the page answered with, or null when unknown.
- urlstring
The page's URL.
One record per crawled page: its URL and domain, page title, meta description, language, HTTP status, the page content as Markdown text, and the page metadata the source reports. You are billed for these pages only. Populated whenever the provider has data for the entity.
- authorstringse puede exigir
The author the page declares, or null when unknown.
- canonicalUrlstringse puede exigir
The canonical URL the page declares in its own markup, or null when it declares none or the source does not report it.
- contentTypestringse puede exigir
The content type the page was served with (for example text/html;charset=utf-8), or null when unknown.
- descriptionstring
The page's meta description, empty when the page has none.
- domainstring
The page's host name, without a leading www. Populated whenever the provider has data for the entity.
- jsonLdany[]se puede exigir
The JSON-LD structured data blocks the page publishes (schema.org Organization, LocalBusiness, BreadcrumbList and so on), as parsed JSON, or null when the source does not report them. They are the publisher's own claims, not verified facts.
- languagestringse puede exigir
The page's declared language code (for example en-US), or null when unknown.
- modifiedUtcintegerse puede exigir
When the page says it was last modified, as a UTC epoch timestamp in seconds (Unix time), or null when unknown. Multiply by 1000 for a JS Date in milliseconds.
- publishedUtcintegerse puede exigir
When the page says it was published, as a UTC epoch timestamp in seconds (Unix time), or null when unknown. Multiply by 1000 for a JS Date in milliseconds.
- robotsstringse puede exigir
The page's robots meta directives (for example noindex, nofollow), or null when it declares none or the source does not report them.
- siteNamestringse puede exigir
The site name the page declares (its og:site_name), or null when unknown.
- sourceUrlstring
The URL the crawler requested for this page, before any redirect, or null when unknown.
- statusCodeinteger
The HTTP status code the page answered with, or null when unknown.
- textstring
Example is the platform teams use to ship faster…
The page content as Markdown. Populated whenever the provider has data for the entity.
- titlestring
Example - Build something great
The page title, empty when the page has none (a PDF, for example).
- urlstring
https://www.example.com
The crawled page's URL, after any redirect. Populated whenever the provider has data for the entity.
The page's headings in document order, each with its level (1 for an h1) and text, or null when the source does not report them.
- levelinteger
The heading level, 1 to 6.
- textstring
The heading text.
Counts for this crawl. They describe the pages this crawl visited and reported, not the whole website, and are not added together into a total.
- pagesReturnedinteger
The number of pages in items, which is the number you are billed for.
- reportedFailedinteger
The number of pages the crawl reported as failed, or null when the source does not report a complete count.
- reportedSkippedinteger
The number of pages the crawl reported as skipped, including those robots.txt disallows, or null when the source does not report a complete count.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
Preguntas frecuentes
Acerca del endpoint Rastrear sitio web de la API de Web Scraping
El endpoint Rastrear sitio web de AnyAPI para Web Scraping devuelve datos de Web Scraping como JSON normalizado con una sola llamada POST a /v1/run/web.crawl. Rastrea un sitio web y obtén contenido de texto limpio de hasta 10 páginas en una respuesta normalizada, ideal para alimentar LLM e índices de búsqueda con sitios. AnyAPI enruta cada solicitud entre 3 fuentes y recurre automáticamente a otra cuando una falla. Cuesta US$1.25 por cada 1,000 resultados, y nunca más de US$0.0125 por una sola solicitud, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 95.5% de las llamadas al endpoint Rastrear sitio web de la API de Web Scraping a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 10.4 segundos en 1208 llamadas medidas.