Bing Search API
$0.005 per call, pay only for 200 responses
JSON object with bing_data containing ranked title, link and snippet fields.
x402 pay per call
$0.005 per successful call, paid in USDC on Base. No account or API key required. The live PAYMENT-REQUIRED header quotes the authoritative price.
curl request
curl -i 'https://api.fastaf.co/x402/v1/bing?query=what+is+api'Example 402 payment challenge
Illustrative recipient address, not a payment destination. Request a fresh challenge, sign it with an x402 v2 client and retry the same URL with PAYMENT-SIGNATURE. The header is base64 JSON v2; the compatibility body uses v1 aliases on Base. Only successful results settle.
HTTP/1.1 402 Payment Required
Content-Type: application/json
PAYMENT-REQUIRED: eyJ4NDAyVmVyc2lvbiI6MiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9hcGkuZmFzdGFmLmNvL3g0MDIvdjEvYmluZz9xdWVyeT13aGF0K2lzK2FwaSIsImRlc2NyaXB0aW9uIjoiQmluZyB3ZWIgc2VhcmNoIHJlc3VsdHMiLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24ifSwiYWNjZXB0cyI6W3sic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiI1MDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMSIsIm1heFRpbWVvdXRTZWNvbmRzIjozMDAsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIn19XX0=
{
"error": "payment_required",
"x402Version": 2,
"resource": {
"url": "https://api.fastaf.co/x402/v1/bing?query=what+is+api",
"description": "Bing web search results",
"mimeType": "application/json"
},
"accepts": [
{
"scheme": "exact",
"network": "eip155:8453",
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x1111111111111111111111111111111111111111",
"maxTimeoutSeconds": 300,
"extra": {
"name": "USD Coin",
"version": "2"
}
}
]
}Decoded PAYMENT-REQUIRED header
{
"x402Version": 2,
"resource": {
"url": "https://api.fastaf.co/x402/v1/bing?query=what+is+api",
"description": "Bing web search results",
"mimeType": "application/json"
},
"accepts": [
{
"scheme": "exact",
"network": "eip155:8453",
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x1111111111111111111111111111111111111111",
"maxTimeoutSeconds": 300,
"extra": {
"name": "USD Coin",
"version": "2"
}
}
]
}JSON discovery response example
JSON object with bing_data containing ranked title, link and snippet fields. This example is illustrative.
{
"bing_data": [
{
"title": "What is an API?",
"link": "https://example.com/api",
"snippet": "An interface between applications.",
"rank": 1
}
]
}Response with an API key
The same data over REST with a prepaid key. The JSON body is the example above; failed requests are not charged.
curl -H "Authorization: Bearer $FASTAF_API_KEY" 'https://api.fastaf.co/v1/bing?query=what+is+api'MCP tools
bing_search MCP tool calls require an API key or OAuth; x402 payments apply to HTTP data calls.
Full endpoint reference for agents
Pricing
x402: $0.005 per successful call, USDC on Base, no account. API key: 5 credits per request from one-time credit packs, without expiry. Credit packs are shared by every endpoint and never renew.
| Pack | Price | Credits | Per call | Per 1,000 calls |
|---|---|---|---|---|
| Starter | $10 | 20,000 | $0.0025 | $2.50 |
| Growth | $29 | 75,000 | $0.00193 | $1.93 |
| Scale | $99 | 300,000 | $0.00165 | $1.65 |
| Pro | $299 | 1,000,000 | $0.0015 | $1.50 |
| Business | $799 | 3,000,000 | $0.00133 | $1.33 |
Free: 500 credits every month after email verification, no card. See pricing. Alternatives: FastAF vs SerpApi, vs toll402, vs serp402, vs AgentBIT, vs Amazon PA-API.
Parameters
| Name | Description |
|---|---|
| query | Required web search keywords; no default. |
| mkt | Market such as en-US; omit for source default, mutually exclusive with cc. |
| cc | Two-letter country code such as us; omit for source default, mutually exclusive with mkt. |
| first | Starting result position, integer at least 1; default 1. |
| count | Requested result count, integer 1-50; actual count varies, omitted uses source default. |
| safeSearch | Adult-content filter: Off, Moderate or Strict; omitted uses source default. |
| filters | Opaque Bing filters copied from a Bing search URL; omitted means no explicit filter. |
| lat | GPS latitude for search origin; omitted uses source default. |
| lon | GPS longitude for search origin; omitted uses source default. |
Response fields
- bing_data
- title
- link
- snippet
- rank
Passing these fields to an LLM? See token-aware scraping for small agent contexts.
Guides
- Add FastAF to Claude Code, Codex and Cursor
One remote MCP server, three clients: the claude, codex and Cursor mcp.json setup for https://api.fastaf.co/mcp, with the API key auth it really uses.
- Detect poisoned or incomplete SERP results in AI agents
A practical checklist for agents that read Google results: spot empty, partial, injected or lookalike results before they reach the model.
FAQ
What input does this API accept?
Required web search keywords; no default.
What does the response contain?
JSON object with bing_data containing ranked title, link and snippet fields.
How much does one Bing Search API call cost?
With x402 it is $0.005 per successful call in USDC on Base, with no account. With an API key it is 5 credits per request, which is $0.0025 on the $10 Starter pack down to $0.00133 on the $799 Business pack. Failed requests are never charged.
Do I need an account or an API key for Bing Search API?
Not for x402: send the request, pay the 402 challenge in USDC and retry. For credits, sign up free, confirm your email and use the API key in the Authorization header. Accounts get 500 free credits every month after email verification; they do not apply to x402.
Other APIs
- Google SERP API
Structured web search results
- Google Maps API
Place search and place details
- Google News API
Current news search results
- Google Jobs API
Job listings and apply links