# Hatla2ee Egypt used cars

> Search public used-car listings by supported source brand. Not free-text keyword search.
> ReefAPI engine `hatla2ee` · 2 endpoints · clean JSON, no scraping or browsers to manage.

## How to call
- **Endpoint:** `POST https://api.reefapi.com/hatla2ee/v1/<action>` with a JSON body.
- **Auth:** header `x-api-key: <YOUR_REEFAPI_KEY>` — create one free (1,000 credits, no card): https://reefapi.com/signup
- **Response (every call):** `{ ok: boolean, data: ..., meta: { record_count, credits, ... }, error: { code, message } }` — branch on `ok`. Failed calls are free except verified SHEIN NOT_FOUND on product/detail and price (4 credits).
- **One key + one shared credit pool** across every ReefAPI API. Per-call credits are listed on each endpoint below.
- **Use it from an AI agent (MCP):** connect `https://api.reefapi.com/mcp` (remote streamable-http). Send the key as `Authorization: Bearer <key>`, or put it in the URL (`?key=<key>`) when the client has no header field, as ChatGPT does.

## Endpoints

### POST https://api.reefapi.com/hatla2ee/v1/search — 3 credits
Search public used-car listings by supported source brand. Not free-text keyword search.

**Parameters:**
- `query` (enum, required) — Source brand slug. All 35 brands the source publishes; each one verified live against the engine parser 2026-10-05. Model-level filtering is not offered here. [one of: audi, avatr, baic, bmw, byd, chery, chevrolet, citroen, daewoo, fiat, ford, geely, haval, honda, hyundai, jeep, jetour, kia, land-rover, mazda, mercedes, mitsubishi, moris-garage, nissan, opel, peugeot, porsche, proton, renault, seat, skoda, speranza, suzuki, toyota, volks-wagen]
- `page` (integer, optional, default 1) — Native source page, only 1/2 qualified.
- `limit` (integer, optional, default 3) — Rows returned from native source page, after excluding new-car routes. Advancing skips truncated rows.

**Returns:** results with canonical id and numeric source_id, EGP asking price, native attributes and public seller facts; source page counts.

**Example request body:**
```json
{
  "query": "toyota",
  "page": 1,
  "limit": 3
}
```

### POST https://api.reefapi.com/hatla2ee/v1/product/detail — 3 credits
Read a public used-car listing by canonical search id or URL.

**Parameters:**
- `listing_id` (string, required) — Copy results[].id: make/model/numeric-source-id, or its canonical same-host URL. Numeric source_id alone is insufficient.

**Returns:** Listing description, primary image, source specifications, visible fuel/transmission and public seller; primary EGP asking price.

**Example request body:**
```json
{
  "listing_id": "mercedes/cla-200/7295717"
}
```

## At scale
- **Volume:** 5M+ requests a day, measured at 60 requests a second across the fleet with no
  central bottleneck. Per-key limits are raised for high-volume accounts; volume pricing on request.
- **Missing a source:** tell us a site we do not cover and it becomes an engine. A customer asked
  for bestprice.gr on 21 Sep 2026 and it was in the catalog on 22 Sep.
- **Support:** 2 minute median time from a question in the live chat to the first answer. Setup
  help included, no support tier to buy.
- **One key, one credit pool** across every API. No per-site plans, no separate subscriptions.

## More
- Try it live, no code: https://reefapi.com/playground?engine=hatla2ee
- Human docs page: https://reefapi.com/docs/hatla2ee
- Overview page: https://reefapi.com/hatla2ee-api
- Every ReefAPI API in one file (for your AI): https://reefapi.com/llms-full.txt
