Skelbiu.lt API

Search Lithuania's biggest classifieds site, then read any advert in full

Skelbiu.lt is where Lithuania sells used cars, flats, bikes, phones and furniture, hires drivers and builders, and offers services, and this API reads it as JSON.

no credit card1,000 free credits · instant API key · pay by card or crypto
Missing a Skelbiu.lt endpoint, or need a source we don't have yet?Contact us real people · same-day reply.
S
/skelbiu/v1

4 active endpoints, on 1 and 3 credit tiers.

  • POST/skelbiu/v1/search
  • POST/skelbiu/v1/listing
  • POST/skelbiu/v1/categories
  • POST/skelbiu/v1/cities

What Skelbiu.lt endpoints does ReefAPI ship?

4 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.

4 endpoints

search

3 cr

Search Skelbiu.lt adverts by text and/or category, with city, price range, private/business s…

required
—
optional
query, category_id, city_id, min_price, max_price, seller_type, verified_only, buy_now, sort, page

listing

3 cr

One Skelbiu.lt advert in full.

required
listing_id
optional
—

categories

1 cr

The Skelbiu.lt category tree with live advert counts.

required
—
optional
parent_id

cities

1 cr

Every Lithuanian city and district Skelbiu.lt filters by, with its id for search city_id.

required
—
optional
—

Every parameter, every allowed value →

Skelbiu.lt API

4 of 4 endpoints, ready to run

View docs ↗

Search Skelbiu.lt by text, category, city and price

3 credits0 required · 6 optional
POST/skelbiu/v1/search
idle
// Press "Try it" and this pane shows exactly what the
// live site returned this second — including an empty
// result, if that is the truth. No key, no account.

How the Skelbiu.lt API works

Skelbiu.lt is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.

01
Authenticate
x-api-key header

No OAuth app, no request signing, no per-site account. One key covers all 530 engines.

02
Call
POST /skelbiu/v1/…

Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.

03
Pay
1 or 3 credits per call

Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.

04
Read
{ ok, data, meta, error }

One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.

From a category to a filtered, fully read Lithuanian market feed

Find the category and city ids, search with the filters that matter, then read the adverts you keep.

01categories?parent_id=2
GET/skelbiu/v1/categories?parent_id=2

Real-estate categories with live counts: flats for sale (41) had 9,125 adverts, houses for sale 6,892, plots 6,305.

02search?category_id=41&city_id=465&sort=newest
GET/skelbiu/v1/search?category_id=41&city_id=465&sort=newest

Flats for sale in Vilnius, newest first: each row with EUR price, price per m², area, rooms, floor, build year, district and street.

03listing?listing_id=<row
GET/skelbiu/v1/listing?listing_id=<row
listing_id>

Pass any row's listing_id unchanged for the full advert: every specification row, description, photos, views, bookmarks and the seller block.

A dated feed of Lithuanian adverts in EUR with structured attributes, filtered the way the site filters, and the complete advert behind every row.

request
curl -X POST https://api.reefapi.com/skelbiu/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"dviratis"}'
response envelope
{
  "ok": true,
  "data": { … },
  "meta": {
    "api": "skelbiu",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": …,
    "record_count": …
  },
  "error": null
}

What a Skelbiu.lt field actually contains

Seven fields that need one sentence of context. Every row was checked against live Skelbiu.lt pages on 2026-10-15.

FieldWhat it holds
price_eur / price_textprice_eur is the number the advert prints, in EUR; price_text is the printed string. Adverts that print no price (most services and job offers) return null, never 0. Search-row price matched the advert's own printed price on 14 of 14 adverts per run, and the advert's printed price matched its structured price on every advert that has both.
price_per_m2_eurProperty only: the site's own price per square metre for this advert. It matched between the search row and the advert on every flat checked.
price_change_pctHow much the price has moved since the advert was posted, as the site shows it: negative for a cut (-7.1 means 7.1 % lower), positive for a rise.
renewed_text / renewed_dateSkelbiu shows when the advert was last renewed, not when it was first posted: relatively ('prieš 3 val.' = 3 hours ago) or as a day and month. renewed_text is what is printed; renewed_date is that converted to a calendar day in Lithuanian time.
seller_typePrivate or business. Skelbiu filters by it but does not print it on adverts, so it is set on rows of a search filtered with seller_type and is null elsewhere. A filtered pair always adds up: 14,042 private + 4,393 business = 18,435 bicycle adverts.
views / views_approxThe advert's view counter. Skelbiu abbreviates from 1,000 up ('9K'); views is set only when the printed number is exact, views_approx carries the abbreviation expanded (9000), views_text the printed form.
seller.display_nameThe name the advert shows for its author: a company or person name, or, for many private sellers, the first digits of their phone number with the rest hidden by the site. The full phone number opens only after login and is not returned.

Measured limits: Skelbiu serves at most 200 pages of 24 adverts (4,800) per query, so broad queries report total_capped; a page past the end returns no rows with page_beyond_end instead of repeating page 1. Some car adverts are published on the group's car site rather than on Skelbiu itself; listing returns NOT_FOUND for those with the address they moved to.

Lithuania coverage, measured

Every number below was read from live Skelbiu.lt pages on 2026-10-15.

Market

Lithuania, prices in EUR. Every section: transport, real estate, jobs and services, home, electronics, computers, clothing, children, leisure, agriculture and more; 61 towns and districts.

Live depth

Cars 41,780 adverts; flats for sale 9,125; job offers 10,528; search dviratis 18,435, padangos (tyres) 75,969, iphone 4,896.

Filters

Same run: dviratis 18,435 -> 7,898 in Vilnius, -> 4,655 at 100-300 EUR, -> 14,833 verified sellers, -> 36 buy-now; private 14,042 + business 4,393 = 18,435. No returned row broke its filter.

Accuracy

Search row and full advert agreed on id, title, price, per-m² price and price change on 14 of 14 adverts per run across bikes, phones, cars, flats, jobs, furniture and tyres; printed price matched the page's structured price on every advert that has both.

Full advert

Description, photos and the view count on every advert checked (14 of 14 per run); specification rows on cars (13), flats (11-15) and goods; salary and employer on job adverts; secure-purchase fee and delivery price on buy-now adverts.

Limits

200 pages of 24 adverts (4,800) per query. Only the last renewal date is published, not the first posting. View counts above 999 are abbreviated. Full phone numbers sit behind login and are not returned.

What people build with Skelbiu.lt

The jobs this data is most often used for.

4

endpoints

1/3

credits per call

01

Track Lithuania's used-car prices: search category 31 daily and keep id, title, EUR price, price change, year, fuel, gearbox and mileage from each row.

02

Build a Vilnius or Kaunas property index from category 41 with price, price per m², area, rooms, floor, build year and district.

03

Watch a product's second-hand market with search and sort = newest, then read each new advert with listing for photos, description and views.

04

Compare private and business supply in any category with seller_type and the site's own private/business counts.

What Skelbiu.lt data costs

The cheapest call here is 1 credit, so $15/mo (Pro) buys 10,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.

Full pricing →
$0.67–$1.50 / 1,000 credits
  • 1,000 free credits on signup, no card
  • One key, all 530 APIs, one credit pool
  • Failed and blocked calls are never charged
  • Credits roll over and never expire

Call it in two lines

Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.

curl
curl -X POST https://api.reefapi.com/skelbiu/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"dviratis"}'
python
import requests

r = requests.post(
    "https://api.reefapi.com/skelbiu/v1/search",
    headers={"x-api-key": REEF_KEY},
    json={
  "query": "dviratis"
},
)
print(r.json()["data"])
FAQ

Have a question? We got answers.

The questions people actually ask before wiring up Skelbiu.lt.

Get a free key →
Do I need a Skelbiu.lt account or a Lithuanian IP?▾

No. Search, categories and full adverts are read without an account, and you call reefapi.com from anywhere.

How do I search one category, such as cars or flats?▾

Call categories to get the ids (31 is cars, 41 is flats for sale, 53 is job offers) and pass category_id to search, with or without a text query. On 2026-10-15 golf inside cars returned 897 adverts: 556 private and 341 business.

Can I filter by city and price?▾

Yes. cities returns 61 towns and districts with their ids (465 Vilnius, 43 Kaunas, 119 Klaipėda). Measured on the same run: bicycles 18,435 -> 7,898 in Vilnius and -> 4,655 between 100 and 300 EUR, with no returned row outside the city or the range.

Can I get only private sellers or only businesses?▾

Yes, seller_type = private or business. Each filtered row then carries seller_type. Without the filter the field is null, because the site does not print it on the advert.

How fresh is the data and can I get the newest adverts first?▾

Every call reads Skelbiu live. sort = newest puts the latest adverts first (the first five were 1 to 14 minutes old in our test); renewed puts recently renewed adverts first.

How many results can one search return?▾

Skelbiu stops at 200 pages of 24, so 4,800 adverts per query. The response gives the full total, reachable_total and total_capped so you know when to narrow by category, city or price.

Does the API return the seller's phone number?▾

Only what the advert shows without logging in: often the first digits with the rest hidden. The full number, the e-mail form and car VIN requests sit behind Skelbiu's login and are not returned.

What does Skelbiu.lt not publish?▾

No first-posted date (only the last renewal), no seller type on the advert, no exact view count above 999, no full phone number. Those come back as null or as the site prints them, never guessed.

What is the Skelbiu.lt API?▾

Skelbiu.lt API is a ReefAPI endpoint group for lithuania's biggest classifieds site: cars, flats, jobs and everything else in eur, with full adverts, views and seller details. It returns live JSON through POST requests under /skelbiu/v1.

Is the Skelbiu.lt API free to try?▾

Yes. ReefAPI starts with 1,000 free credits, no card required. Skelbiu.lt calls use the same shared credit balance as every other ReefAPI engine.

Do I need a Skelbiu.lt login or account?▾

No login to Skelbiu.lt is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Skelbiu.lt data?▾

The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Skelbiu.lt API use?▾

Skelbiu.lt actions currently cost 1-3 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.

Can I call Skelbiu.lt from an AI assistant or MCP client?▾

Yes. Connect ReefAPI once through MCP and your assistant can call skelbiu actions with the same key, credit pool and JSON envelope used by normal REST requests.

111 Classifieds & Second-hand APIs on the same key

One key, one credit pool, one response envelope. If you are pulling Skelbiu.lt, you are one call away from the rest of the category — no second contract, no second integration.

Need something this API does not do?

Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.

0/4000

No account needed · we reply from [email protected]

Try it on your own data before you pay anything

The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 529 APIs, and the same envelope everywhere.

Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-15.