POST /compat/firecrawl/v2/search
Firecrawl's `POST /v2/search` is not implemented by B3OS. It answers `404` with code `unsupported_endpoint` and this alternative, with or without credentials: B3OS has no search index in the beta. Search with your provider, then scrape the results with POST /v2/batch/scrape.

Request Body

application/json
object

Responses

404 The endpoint is not implemented by B3OS (`unsupported_endpoint`); the message names the alternative.
application/json
success boolean REQUIRED
Enum: false
error string REQUIRED
`<prefix>: <detail>`, where the prefix is the B3OS code's `firecrawl.error` in errors.yaml and the detail is the B3OS problem's `detail`; the prefix alone when the problem has no detail.
code string
details unknown
Validation issues. A `400` `invalid_request` carries the B3OS problem's `errors[]` array here; unknown body fields are reported as Firecrawl reports them, as Zod-style `unrecognized_keys` issues (`{code, keys, path, message}`).
curl -X POST 'https://beta-api.b3os.org/compat/firecrawl/v2/search' \  -H 'Authorization: Bearer YOUR_API_TOKEN' \  -H 'Content-Type: application/json' \  -d '{}'
const response = await fetch('https://beta-api.b3os.org/compat/firecrawl/v2/search', {  method: 'POST',  headers: {      "Authorization": "Bearer YOUR_API_TOKEN",      "Content-Type": "application/json"  },  body: JSON.stringify({})});const data = await response.json();console.log(data);
import requestsheaders = {    'Authorization': 'Bearer YOUR_API_TOKEN'}response = requests.post('https://beta-api.b3os.org/compat/firecrawl/v2/search', headers=headers, json={})print(response.json())
404 Response
{  "success": false,  "error": "Endpoint not supported by B3OS: B3OS has no search index in the beta. Search with your provider, then scrape the results with POST /v2/batch/scrape.",  "code": "unsupported_endpoint"}
Ask a question... ⌘I