Bing-powered real-time web search API with auto-crawling, page content extraction, and multiple output formats. Optimized for RAG pipelines, LLM context, and AI agents.
GET
https://api.crawleo.dev
/
search
Bing Search API
curl --request GET \ --url https://api.crawleo.dev/search \ --header 'x-api-key: <x-api-key>'
The Bing Search API provides real-time web search powered by Bing, with optional automatic crawling and content extraction of search results. It supports granular control over SERP enrichments and multiple output formats (HTML, Markdown, plain text) — making it the ideal choice for LLM applications, RAG pipelines, and AI agents.
Which Search API should I use? Use the Bing Search API for LLM/RAG workflows — it supports auto-crawling and returns page content in Markdown. Use the Google Search API for SEO monitoring, lead generation, and structured SERP analysis.
Your Crawleo API key for authentication. (Alternatively, use the Authorization: Bearer YOUR_API_KEY header.)Example: x-api-key: YOUR_API_KEY or Authorization: Bearer YOUR_API_KEY
A successful response returns search results with optional crawled content:
{ "status": "success", "data": { "query": "Now in Android", "pages_fetched": 1, "time_used": 1.2119622230529785, "pages": { "1": { "total_results": "About 41,100 results", "search_results": [ { "title": "GitHub - android/nowinandroid: A fully functional Android app built ...", "link": "https://github.com/android/nowinandroid", "date": null, "snippet": "Learn how this app was designed and built in the design case study, architecture learning journey and modularization learning journey.", "source": "Github" }, { "title": "Now in Android | Android Developers", "link": "https://developer.android.com/series/now-in-android", "date": "Aug 8, 2025", "snippet": "Learn about the latest features and best practices of Android development with Now in Android app and podcast.", "source": "Android Developers" } ], "related_queries": [ "latest Android now", "Android now gg", "what's new in Android development" ], "page_content": { "enhanced_html": "<body>...</body>", "page_markdown": "# Search Results\n..." } } }, "credits": 10 }}
This endpoint provides granular control over SERP enrichments through five boolean query parameters:
copilot_answer - Control AI-generated answer cards
questions_answers - Control People Also Ask suggestions
related_queries - Control related search queries
sidebar - Control sidebar data and knowledge panels
direct_answer - Control instant answer boxes
Advanced SERP features default to true, allowing you to selectively disable them as needed.
Breaking Change: enhanced_html and markdown now default to false. To receive page content, explicitly set enhanced_html=true and/or markdown=true in your request. This makes default responses leaner and more focused on core search results.
Use auto_crawling=true with markdown=true to fetch search results and their full content in a single request, formatted for LLM consumption. This is the primary advantage over the Google Search API.
AI Agent Context
Feed real-time Bing search results with extracted page content directly into LLM agents. The auto-crawling and Markdown output minimize token usage and post-processing.
Research Agent
Combine with localization parameters to gather region-specific information for AI research agents.
Content Aggregation
Use enhanced_html=true to collect clean content from multiple sources without ads and scripts.
Fine-Grained SERP Control
Use the SERP enrichment toggles to customize which advanced search features are extracted. For example, set questions_answers=false if you only need core results and related queries.
Need Google SERP data instead?
Use the Google Search API for SEO monitoring, lead generation, competitor research, and structured SERP analysis.