Bosco Labs

Bosco Labs HTTP API

Beta, test mode

8 of our data tools as plain HTTPS endpoints: the same input fields and the same rows as the Apify Actors, from official sources, paid from prepaid credits. One key works for REST and for the remote MCP server.

Beta, test mode. Card payments run in Stripe test mode until we switch them on, so credit packs cannot be bought yet. The free trial credit works today: the calls and the data are real.

Base URLhttps://api.boscolabs.dev
Auth headerAuthorization: Bearer <key> (or X-API-Key)
Free trial$0.50 once per verified e-mail
MCPhttps://api.boscolabs.dev/mcp

Get a key

Enter your e-mail address. We send a one-time link; the page it opens shows your key once and adds $0.50 of free credit (one trial per e-mail address).

Quick start

curl https://api.boscolabs.dev/v1/eu-rates-inflation \
  -H "Authorization: Bearer $BOSCO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"series": ["ecb_deposit_rate", "hicp:EA"], "last": 3}'

Every call is POST /v1/<tool> with the Actor's input object as JSON. A 200 answer is {"tool", "rows": [...], "count", "warnings", "message", "charged_usd", "balance_usd", "duration_seconds"}; the headers X-Credits-Charged and X-Credits-Balance repeat the charge. An empty result is 200 with rows: [] and costs nothing. Check your balance with GET /v1/me; list tools, prices and input schemas with GET /v1/tools (free).

Tools and prices

You pay only for rows returned. Before a call we check that your balance covers the price times the most rows the input can return; afterwards we charge the rows actually delivered. 1 credit = $0.0001.

ToolPriceMax per callSource notice
Company Check API
POST /v1/company-check
$0.03 per company report
300 credits
1 report
SEC Company Financials API
POST /v1/sec-company-financials
$0.005 per company-period row
50 credits
10 tickers/CIKs x 20 years
SEC Company Screener API
POST /v1/sec-company-screen
$0.002 per company returned
20 credits
200 companies (maxResults)
SEC EDGAR Filings API
POST /v1/sec-filings-feed
$0.001 per filing
10 credits
200 filings (maxResults)
Sanctions Screening API
POST /v1/sanctions-screening
$0.01 per name screened
100 credits
50 namesThis product uses the International Trade Administration's Data API but is not endorsed or certified by the International Trade Administration. OFAC and CSL data are US government works. UK Sanctions List: contains public sector information licensed under the Open Government Licence v3.0. EU list: European Commission, names as published. No endorsement by any publisher is implied.
EU Law Lookup API (EUR-Lex)
POST /v1/eu-law-lookup
$0.005 per act or article returned
50 credits
50 results (maxResults)Consolidated texts from EUR-Lex (© European Union) are a documentation tool with no legal effect; only the acts published in the Official Journal of the European Union are authentic.
UK & Dutch Law Lookup API
POST /v1/national-law-lookup
$0.005 per article or act returned
50 credits
10 articlesUK: contains public sector information licensed under the Open Government Licence v3.0 (© Crown and database right, legislation.gov.uk).
ECB Rates & Euro Inflation API
POST /v1/eu-rates-inflation
$0.002 per series returned (catalogue free)
20 credits
20 seriesSource: ECB statistics (data.ecb.europa.eu). The data are free of charge from the ECB; we charge for processing and delivery, not for the data. Eurostat HICP: © European Union, free of charge from Eurostat. The change field is computed by Bosco Labs.

Credits

Credit packs: $10 = 100,000 credits, $50 = 500,000 credits, $200 = 2,000,000 credits. Buy with POST /v1/credits/checkout (your key in the header), which returns a Stripe Checkout link. Prices are in US dollars and exclude VAT. Unused credits are refundable on request to support@boscolabs.dev.

Rate limits

Errors

Every error has one shape: {"error": {"code", "message", "example"?}}. Failed calls are never charged.

HTTPCodeMeaning
400invalid_inputBad input: the Actor's own validation message, often with an example.
401bad_keyMissing or unknown key.
402insufficient_creditsBalance below price x maximum rows for this input; shows your balance and how to buy credits.
403key_disabledKey disabled (ask support).
429rate_limitedToo many calls; wait for the Retry-After seconds.
502source_failedThe official source is down or returned garbage. Nothing charged.
503pausedAPI paused (daily safety cap or maintenance). Nothing charged.
504timeoutThe call exceeded 55 seconds. Nothing charged.

MCP

Add https://api.boscolabs.dev/mcp (streamable HTTP) to your MCP client with the header Authorization: Bearer <key>. Each tool above is one MCP tool, at the same price.

Docs and privacy

Interactive docs: https://api.boscolabs.dev/docs. OpenAPI: https://api.boscolabs.dev/openapi.json. What we log and what we never store: privacy. For agents: llms.txt.