Buscadores
Bing Scraper
bing.com
Bing importa más de lo que sugiere su cuota de mercado porque alimenta a varios asistentes de IA, así que seguirlo junto a Google da una imagen más completa de dónde aparece realmente una página. Un endpoint de plugin dedicado recibe una palabra clave y devuelve la página de resultados ya analizada: resultados orgánicos con posición, título, URL, URL visible, dominio y descripción, anuncios superiores e inferiores en sus propias listas, búsquedas relacionadas y el número total de resultados. Cada página se renderiza en un navegador real a través de un exit en el país que elijas, así que los anuncios son los que ve quien busca allí, y la respuesta tiene la misma estructura que nuestro endpoint /serpApi de Google, de modo que un solo pipeline gestiona ambos buscadores.
Qué puedes extraer
- Resultados orgánicos con posición, título, URL, URL visible, dominio y descripción
- Anuncios superiores e inferiores en listas separadas, con el dominio del anunciante
- Búsquedas relacionadas
- Número total de resultados, páginas revisadas y un indicador hasMore
- Conjuntos de resultados por país e idioma (proxy_country + language)
- Hasta 10 páginas de resultados por llamada
Endpoints dedicados
/search/bing Resultados de búsqueda de Bing
Resultados de búsqueda para una palabra clave: organic (position, title, url, displayedUrl, domain, description), topAds y bottomAds, relatedSearches y totalResults, más un recuento para cada lista. Elige el mercado con proxy_country y language; recopila hasta 10 páginas con pages_to_check. Mismos parámetros y misma estructura de respuesta que /serpApi.
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/search/bing?keyword=car%20insurance&pages_to_check=1&proxy_country=GB"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/search/bing",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"keyword": "car insurance", "pages_to_check": "1", "proxy_country": "GB"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.bingSearch('car insurance', {
pagesToCheck: 1,
proxyCountry: 'GB',
});
console.log(results); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Ejemplo de respuesta
{
"engine": "bing",
"keyword": "car insurance",
"country": "GB",
"language": "en",
"totalResults": 48600,
"resultsCollected": 10,
"topAdsCount": 5,
"bottomAdsCount": 3,
"organicResultsCount": 2,
"topAds": [
{
"position": 1,
"title": "Compare UK Car Insurance | Compare the Market ™ Car",
"url": "https://www.bing.com/aclk?ld=e8rLZhoUrp6ZXr4IGK-mBmdT...",
"displayedUrl": "https://www.comparethemarket.com › Car › Insurance",
"domain": "comparethemarket.com",
"description": "Accelerate Your Car Insurance, Get A Free Quote In Minutes..."
}
],
"bottomAds": [
{
"position": 3,
"title": "Our Cheapest Car Insurance | Car Insurance Quote in Minutes",
"url": "https://www.bing.com/aclk?ld=e8AAjwZ0pzbGlgaU86CyOk_z...",
"displayedUrl": "https://www.uswitch.com › Insurance › Car",
"domain": "uswitch.com",
"description": "Save On Your Car Insurance By Using Our Free & Easy Website..."
}
],
"organic": [
{
"position": 1,
"title": "Compare cheap car insurance quotes - Compare the Market",
"url": "https://www.comparethemarket.com/car-insurance/",
"displayedUrl": "https://www.comparethemarket.com › car-insurance",
"domain": "comparethemarket.com",
"description": "Compare car insurance from 187 provider products with the UK's preferred price comparison site..."
}
],
"relatedSearches": ["cheap car insurance uk", "car insurance comparison", "compare car insurance"],
"pagesChecked": 1,
"hasMore": true
} Preguntas frecuentes
¿Es legal hacer scraping de Bing?
Recopilar datos públicos de Bing como resultados orgánicos, anuncios y búsquedas relacionadas es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. ScrapeUnblocker devuelve los resultados públicos; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de Bing sin que me bloqueen?
Bing usa detección de bots y limitación de tasa, y a veces responde a una sesión automatizada con una página degradada que solo coincide con la primera palabra de la consulta. El plugin /search/bing renderiza cada página de resultados en un navegador real a través de un exit en el país que elijas, vuelve a renderizar una página con un exit nuevo cuando llega bloqueada o degradada, y devuelve JSON parseado. En el benchmark de ScrapeUnblocker devolvió resultados reales en el 99,6 % de 1.040 llamadas con consultas distintas, unos 8,4 s por llamada.
¿Qué datos de Bing puedo obtener?
/search/bing devuelve JSON con la misma estructura que /serpApi: resultados orgánicos con posición, título, URL, URL visible, dominio y descripción, anuncios superiores e inferiores en sus propias listas, relatedSearches, totalResults y un recuento para cada lista, además de pagesChecked y hasMore. Los anuncios siguen el país del exit y Bing no los muestra en todas las consultas, así que una lista de anuncios vacía es una respuesta normal.
¿Necesito una API o una cuenta de Bing?
No. Microsoft retiró sus Bing Search APIs en agosto de 2025, y el plugin no necesita cuenta de Bing ni de Azure: envía keyword con tu clave de ScrapeUnblocker y recibe JSON parseado. Como la respuesta tiene la misma estructura que /serpApi, el código escrito para resultados de Google lee los de Bing cambiando solo la ruta.
¿Puedo hacer scraping de resultados de Bing desde un país concreto?
Sí. Pasa proxy_country con un código de país de dos letras (por defecto US) y language con un código de idioma de dos letras (por defecto en). proxy_country fija tanto el mercado de Bing como el exit a través del que se renderiza la página, y Bing elige los anuncios según la ubicación del visitante, así que obtienes los resultados y anuncios que ve quien busca desde ese país.
¿Cuánto cuesta hacer scraping de Bing?
Cada página de resultados obtenida se factura como una petición: una llamada con pages_to_check=3 que devuelve tres páginas cuenta como 3 peticiones, y pagesChecked muestra el número exacto. 1 petición = 1 crédito, 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. No se facturan los bloqueos ni los timeouts, y la prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.