+Bazos API
Search Bazoš classifieds in Czechia, Slovakia, Poland and Austria and get ads as clean JSON.
The API.SH Bazos API turns public Bazoš ads into structured JSON. Search bazos.cz, bazos.sk, bazos.pl or bazos.at by keyword and section around a postcode with price limits and sort, then open an ad for its full description, photos, date, views, TOP flag, category path, approximate location and the seller's other ads. Private sellers' names, phone numbers and email addresses are never returned.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/bazos/v1/ search
{ "success": true } What you can build with the Bazos API
Second-hand price research
Search a keyword in a Bazoš section, such as auto or electronics, and compare asking prices across Czechia or Slovakia.
Deal and new-ad alerts
Run a search sorted by newest around your postcode and alert on ads under a price, or open the latest match directly.
Used car market tracking
Pull ads from the auto section with prices, places and views to watch a model's second-hand market.
Reseller and dealer research
Open an ad to see the same seller's other ads and similar ads, to map who sells what.
Bazos data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Bazos API endpoints and prices
Every Bazos endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Search Bazoš ads /bazos/ | $1 · $2 PAYG 1 credit |
| Bazoš ad details /bazos/ | $1 · $2 PAYG 1 credit |
Call the Bazos API
Search Bazoš ads: GET https://api.api.sh/bazos/
curl "https://api.api.sh/bazos/v1/search?q=iphone" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/bazos/v1/search",
params={"q": "iphone"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/bazos/v1/search");
url.searchParams.set("q", "iphone");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/bazos/v1/search", "q", "iphone")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Bazos" and "Search Bazoš ads".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Bazos data
- Public data only: no Bazos login, cookies or account needed
- One key and one response shape for Bazos and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Bazos API
Bazoš has no public API for reading ads. Its only import interface is a paid bulk import for real-estate agencies in the Reality section. API.SH reads the public search and ad pages and returns them as JSON.
Apify actors, a GitHub dataset and a few hobby scripts cover Bazoš; API.SH gives you maintained search and ad routes for all four country sites with one key and a fixed price per call.
Bazos API questions
What Bazoš data can I get?+
Search results with title, short text, price, place, postcode, views, date, TOP flag and photo (/bazos/v1/search), and one ad with full description, photos, category path, location, similar ads and the seller's other ads (/bazos/v1/listing).
How much does the Bazos API cost?+
Every Bazos endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /bazos/v1/listing at 1 credit each.
Is there an official Bazoš API?+
Not for reading ads. Bazoš offers automated bulk imports only to real-estate agencies, for a fee. API.SH reads public ads and returns them as JSON.
Do I need a Bazoš account or login?+
No. API.SH reads public Bazoš pages only, and private sellers' names, phones and emails are never returned (they are masked in ad text).
Which Bazoš sites are covered?+
bazos.cz, bazos.sk, bazos.pl and bazos.at. Pass country on search and listing calls.
Is scraping Bazoš allowed?+
API.SH only reads public ad pages and leaves out sellers' personal contact details. Bazoš's own terms restrict automated use, so check them and your local law for what you plan to do with the data.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /bazos/v1/search with q, section and country. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.