Try any of 3860 endpoints — live.
Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.
Brave web search results for a query, as a searcher in the chosen country sees them. Each organic result: position, title, URL, display path, domain, site name, favicon, snippet, age and ISO date, language, thumbnail, sitelinks and Brave's rich data for that result (article author/publisher, product with offers, rating, movie, recipe, Q&A, FAQ, video, book, software, review). Plus every block on the page: top news, videos, discussions (forum / Reddit threads with votes and answers), FAQ, infobox (knowledge panel with attributes, images and profiles), local places (address, phone, rating, hours, coordinates), recipes, rich answers (e.g. stock quotes), ads and related searches. About 20 results per page, up to 10 pages. Operators ("phrase", -word, site:, filetype:) work.
Search query, exactly as typed into Brave. Operators work: "exact phrase", -exclude, site:example.com, filetype:pdf, OR. 1-400 characters.
Market to search from (ISO country code). Results are the ones a searcher in that country sees: the request is made from inside the country, because Brave ranks by the searcher's location and only honours its own country setting together with it. `all` = worldwide.
Result page (1-10); about 20 results each. A page past Brave's last page returns 0 results with `has_more: false`. (1–10)
Adult-content filter. Brave applies it mainly to images and videos; on web results `strict` removes a few explicit sites, `off` and `moderate` return the same web list.
Only results published in this window: day, week, month, year — or a custom range `YYYY-MM-DDtoYYYY-MM-DD` (e.g. 2024-01-01to2024-01-31).
Brave Goggle to re-rank results with: the URL of a public .goggle file (Brave's custom ranking rules, e.g. tech blogs only, or a list of preferred domains).
curl -X POST https://api.reefapi.com/brave/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"q":"python asyncio tutorial"}'Press Send request to see the live result here.
Not sure what to send? Ask Reef AIWhat you can run here, without an account
ReefAPI is one HTTP gateway to 632 live web-data APIs covering 3860 endpoints across 13 categories. Every endpoint answers with the same JSON envelope, so one integration reaches all of them. Each response reports what it cost and when the source was read.
No signup, no API key and no card are required to try an endpoint on this page. Anonymous calls run on a shared demo key, capped at 15 calls per hour per visitor. Pick an API, fill the parameters and the real response comes back from the live source, not from a canned sample. A free account lifts the cap and gives you 1,000 credits and your own key.
Browse every API in the catalog, read an endpoint's fields and example response in the docs, or see per-call credit costs on the pricing page.
Coverage by category
| ecommerce | 350 |
| classifieds | 116 |
| real-estate | 29 |
| media | 25 |
| utilities | 18 |
| jobs | 18 |
| developer-tools | 18 |
| reviews | 15 |
| social | 15 |
| search-seo | 11 |
| travel | 8 |
| other | 5 |
| finance | 4 |