# SiteCheck Shop & Social – OLX Classified Listings Search

> SiteCheck Shop & Social – OLX Classified Listings Search is a paid API for AI agents from api.shopsocial-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Searches OLX classified ad listings across 7 countries (Poland, Romania, Portugal, Ukraine, Bulgaria, Kazakhstan, Uzbekistan), returning title, price, location, category, seller type, photos, and more.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/social/olx?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-shop-social-olx-classified-listings-search-99eedaf5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Xa7Jbt4KKoxIMcfU4tPdD

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-shop-social-olx-classified-listings-search-99eedaf5
```

Example prompt: Search OLX Poland for used road bikes ('rower szosowy'), show me up to 20 results sorted by lowest price, and only include listings under 2000 PLN.

## When to prefer this

Choose this endpoint when you need to search OLX classified ads specifically in Poland, Romania, Portugal, Ukraine, Bulgaria, Kazakhstan, or Uzbekistan. It is ideal for price discovery, market research, product availability checks, or aggregating listings from OLX's dominant Eastern/Central European and Lusophone markets. Prefer it over generic web scraping when you need structured fields (price, seller type, dates) directly from OLX.

## Known failure modes

- Empty results if the query returns no matching ads for the specified country
- Invalid country code returns an error or defaults to Poland
- Offset exceeding 1000 returns an error or empty page
- Rate limiting or upstream OLX API changes may cause temporary failures
- Very broad queries may return generic or irrelevant listings

## How this service works

Pay-per-call e-commerce, product, price and social media data tools for AI agents, from public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

Returns a list of OLX classified ad objects (up to 50 per call), each containing the ad title, direct URL, price with currency and negotiable flag, city and region, category ID, posted and last-refreshed timestamps, seller type (private or business), a photo URL, a short description snippet, promotion flags, and the total count of all matching ads for the query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "sort": {
       "type": "string",
       "description": "newest (default), price_asc, price_desc or relevance"
      },
      "limit": {
       "type": "string",
       "description": "Ads, 1 to 50 (default 20)"
      },
      "query": {
       "type": "string",
       "description": "Search words, e.g. rower, iphone 15"
      },
      "offset": {
       "type": "string",
       "description": "Skip this many (paging, max 1000)"
      },
      "country": {
       "type": "string",
       "description": "pl (default), ro, pt, ua, bg, kz or uz"
      },
      "maxPrice": {
       "type": "string",
       "description": "Maximum price in local currency"
      },
      "minPrice": {
       "type": "string",
       "description": "Minimum price in local currency"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-olx-classified-listings-search-99eedaf5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.shopsocial-api.workers.dev](https://www.zero.xyz/host/api.shopsocial-api.workers.dev/llms.txt)
