Web Search
/api/bing/search
Run a Bing web search and return ranked organic results, related searches, and questions
Scrappa is a Bing Search API and Bing scraper API that runs a Bing web search and returns structured JSON. Get ranked organic results with position, title, snippet, URL, and domain, plus related searches and People also ask questions, with paging, result count, site and file type filters, SafeSearch, and language controls.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/bing/search?query=web+scraping+tools&num=10&page=1" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"data": [
{
"position": 1,
"title": "Web Scraping Tools - Example Guide",
"description": "A practical overview of web scraping tools, parsers, and data extraction workflows.",
"url": "https://example.com/web-scraping-tools",
"domain": "example.com"
},
{
"position": 2,
"title": "Best Data Extraction Platforms",
"description": "Compare APIs and scraping platforms for search, ecommerce, jobs, reviews, and business data.",
"url": "https://example.org/data-extraction-platforms",
"domain": "example.org"
}
],
"people_also_search_for": [
{
"query": "web scraping software"
}
],
"people_also_ask": [
{
"question": "What are web scraping tools used for?"
}
],
"knowledge_graph": null,
"see_results_about": null,
"twitter_card": null,
"results_on_page": 2,
"source": "bing"
}
Structured data for real applications. Here are some ideas.
Monitor where your pages or competitors appear on Bing for a keyword list using absolute positions that continue across pages.
Put Bing results next to Google, Brave, or Startpage results from the same Scrappa API key to compare rankings across search engines.
Mine related searches and People also ask questions for topic ideas, content briefs, and keyword expansion.
Find PDFs or other file types on a specific domain by combining the site and filetype parameters in one request.
Collect the domains that rank on Bing for niche queries and feed them into lead lists, outreach, or source discovery workflows.
Bing search scraper API
The Bing Search API is built for SEO tools, rank trackers, research pipelines, and multi-engine search products that need Bing organic results without parsing HTML. Send a query and get back the organic results in rank order, each with position, title, description, URL, and domain, together with the related searches and People also ask questions Bing shows. Page through up to 50 pages of up to 50 results each.
data returns organic results in rank order with position, title, description, url, and domain.
people_also_search_for returns related searches, and people_also_ask returns related questions when Bing shows them.
Page with page from 1 to 50 and set the result count with num from 1 to 50. Positions continue across pages.
Restrict results to one domain with site and to one file extension with filetype, and set SafeSearch to off, moderate, or strict.
Set the Bing interface language with hl, for example en-US or de-DE.
results_on_page tells you how many organic results were parsed, so you know when to stop paging.
Test the Bing Search API with 500 free monthly credits before scaling production traffic.
Call /api/bing/search with a query to get ranked organic results, related searches, and People also ask questions in one JSON response.
Open Bing Search API docsUse page and num together. Page n starts at result (n - 1) * num + 1, so page=3 with num=10 returns results from position 21 onward. Keep num the same while you page, and stop when results_on_page is 0 or lower than num.
Every Scrappa account includes 500 free monthly credits, and the pricing page explains pay-as-you-go credit packs for larger Bing SERP workloads.
View pricingEverything you need in one API.
/api/bing/search
Run a Bing web search and return ranked organic results, related searches, and questions
Compare Bing rankings with Google organic results, People Also Ask, and other SERP blocks for the same keywords.
Add independent Brave Search results to multi-engine rank tracking alongside Bing.
Get anonymous Startpage web results as another search source next to Bing.
Compare Scrappa against SerpAPI for pricing, free tier, and workflow fit before moving Bing SERP workloads.
See how Scrappa compares to the official API.
| Feature | Scrappa | SerpAPI |
|---|---|---|
| Bing organic results | ||
| Price per 1k requests | $0.20 | $3.75 to $25.00 |
| Free tier | 500 credits/month | 250 searches/month |
| Billing model | Pay-as-you-go credit packs | Monthly subscription |
| Pagination | ||
| Microsoft Azure account required | ||
| Same key for other Scrappa APIs | N/A |
A Bing Search API returns Bing web search results as structured data instead of HTML. Scrappa returns ranked organic results with position, title, description, URL, and domain, plus related searches and People also ask questions, as JSON.
No. Each request returns one page. Use page to fetch more, up to page 50, and keep num the same so positions stay consistent.
Yes. Pass the domain in site, for example site=docs.python.org. You can combine it with filetype to find documents such as PDFs on that domain.
num is passed to Bing as the requested count, but Bing decides how many organic results to show. Use results_on_page to see how many were parsed.
Set hl to a language code such as fr or fr-FR to change the Bing interface language. Results still depend on how Bing ranks pages for your query.
No. Scrappa is an independent service and is not affiliated with or endorsed by Microsoft or Bing. You only need a Scrappa API key, sent as the X-API-KEY header.
Yes. Every Scrappa account includes 500 free credits per month, so you can test Bing searches before buying credit packs. Paid usage costs as little as $0.20 per 1,000 requests.