Mobile.bg Scraper - Bulgaria Used Cars & Seller Phones avatar

Mobile.bg Scraper - Bulgaria Used Cars & Seller Phones

Pricing

from $8.00 / 1,000 cars

Go to Apify Store
Mobile.bg Scraper - Bulgaria Used Cars & Seller Phones

Mobile.bg Scraper - Bulgaria Used Cars & Seller Phones

Scrape Mobile.bg, Bulgaria's biggest car marketplace: make, model, year, price in EUR, km, fuel, power, gearbox, location and features, with 30+ filters and no 3,000 limit. Add Details for seller phones, VIN, price history, views, condition and all photos.

Pricing

from $8.00 / 1,000 cars

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

Norm Data

🚗 Mobile.bg Scraper - Bulgaria Used Cars & Seller Phones

Extract cars from Mobile.bg, Bulgaria's biggest car marketplace, with more than 240,000 cars and SUVs from dealers and private sellers. For each car you get the make, model, production month, price in EUR with the VAT note, km, fuel, power, engine size, gearbox, body type, color, Euro standard, battery size, province and town, dealer name and page, the start of the seller's text, the equipment list in English, the main photo and paid promotion. Turn on Details to also get every seller phone number, the VIN, condition, first price and full price history, views, last edit time, the dealer's address and member-since year, features by group, WLTP range for electric cars and every photo. It collects 1,000 cars in about 6 seconds, or about 2 minutes with Details, gets past the site's 3,000-result limit on its own, and can run on a schedule to send you only new ads.

👉 Try it now: press Start. The ready-made input gives you 10 cars in a few seconds.
💰 $0.0105 per car on the Free plan (10 cars per run), from $0.0096 on paid plans. See pricing

✨ Why this scraper?

  • Fast
    1,000 cars in about 6 seconds without Details, about 2 minutes with them.

  • Complete
    Splits big searches by itself to get past the 3,000-result limit: a full make like Kia (6,841 cars) comes back whole, with no duplicates.

  • Every seller phone
    In international format (+359...): the contact number and every other number a dealer lists.

  • Price history
    The first price and every change with its date, plus priceChange (down or up) straight from the list.

  • Clean, typed data in English
    Prices, km, power, engine size, battery and views are numbers. Fuel, gearbox, body type, color, VAT and the 96 equipment features are in English. Places are in Latin letters. "On request" prices have no fake number in price.

  • Nothing to set up
    No proxy, no login.

  • Apify platform
    Schedule runs, get only new cars, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.

⚖️ How it compares

Based on each Actor's public input options and output fields (November 2026).

CapabilityThis actorrecordsdatastudio-ambadevilscrapes
Filters in the input (make, model, fuel, gearbox, price, year, km, power...)yesyesyesno (one link)
Town with a radius, the 28 provinces or abroadyesprovincesnono
Filter by any of the 96 equipment featuresyesnoequipmentno
With photos, video or VIN only, VAT itemized onlyyesnonono
Gets past the site's 3,000-result limit by itselfyessitemap modewhole-market modeno
Every seller phone numberyesyesnono
VINyesyesyesno
First price and full price historyyesyesprice changes between runsno
Equipment list in English, and by groupyesfeaturesnono
Trucks, motorcycles, parts and dealer listsno (cars and SUVs)yesnono
Only new ads on a scheduleyesyestrackingno
Needs a proxynonoproxy settingproxy setting

🚀 How to scrape Mobile.bg

  1. Create a free Apify account.
  2. Pick the filters you need, or keep the ready-made input.
  3. Click Start.
  4. Download the cars as Excel, CSV or JSON from the Output tab.

💰 Pricing

How much does it cost to scrape Mobile.bg?

You pay a one-time $0.003 per run, plus a price for each car saved (and for each add-on you turn on):

Charged forFreeBronzeSilverGold+
Car: One car listing from Mobile.bg: make, model, year, price, mileage, specs, features, location and seller.0.01050.00960.00880.008
Car details: Extra per car when Details is on: all seller phones, VIN, condition, price history, views, last edit, exact location, dealer address, features by group, electric range and all photos.0.01480.01340.01220.011

Example: 1,000 cars cost about $9.6 on Bronze. No proxy or compute costs on top.

📦 What data you get

FieldDescription
imageUrlMain photo.
sellerLogoDealer logo (dealers only).
idMobile.bg ad number.
titleMake, model and the seller's modification text, as on the site.
make, modelMake and model as Mobile.bg lists them.
modification(Details) The seller's version text after the model, like "d M Sport xDrive".
yearYear made.
price, priceText, currency, vatPrice in euros (null when "by agreement"), the price as shown, its currency and the VAT note (VAT included, VAT excluded or No VAT charged).
priceChangedown or up when the price changed recently (the arrow on the list).
originalPrice(Details) The price when the ad was posted.
mileageKmKilometers driven.
fuelPetrol, Diesel, Electric, Hybrid, Plug-in hybrid, LPG or Hydrogen.
powerHpEngine power in horsepower.
engineCcEngine displacement in cm³ (often left empty by sellers).
gearboxManual, Automatic or Semi-automatic.
bodyTypeSedan, Estate, Hatchback, SUV, Coupe, Convertible, Minivan, Van, Pickup or Stretch limousine.
colorExterior color in English.
euroStandardEmission standard, like Euro 6.
batteryKwhBattery capacity of electric and plug-in cars.
rangeKm(Details) WLTP range on one charge (electric cars).
condition(Details) Used, New or Damaged.
vin(Details) Vehicle identification number, when the seller gave it.
country, region, cityWhere the car is: country, Bulgarian province (or Abroad) and town, in Latin letters.
location(Details) The car's location line as the ad shows it.
sellerType, sellerNamePrivate or Dealer, and the dealer's name.
sellerAddress, sellerSinceYear(Details) Dealer's address and the year it joined Mobile.bg.
descriptionThe seller's text (Bulgarian): the start of it, or all of it with Details.
photosCountNumber of photos.
views(Details) How many times the ad was viewed.
promotion, newListingPaid placement: BEST, TOP or VIP (null for regular ads), and whether the site marks the ad as new.
urlAd page on Mobile.bg.
sellerUrlDealer's page on Mobile.bg (dealers only).
phones(Details) The seller's phone numbers in international format (+359...).
featuresEquipment and extras in English, like Navigation, 4x4, Leather interior or Service book.
featuresByGroup(Details) Features sorted into Safety, Comfort, Exterior, Interior, Protection, Special and Other.
priceHistory(Details) Every price change: date, change in euros and new price.
images(Details) All photos, full size.
productionDateMonth and year made (YYYY-MM).
editedAt(Details) When the seller last edited the ad, Bulgaria time (YYYY-MM-DDTHH:MM).
scrapedAtWhen this row was saved.
errorOnly present when a row failed. The fields that loaded are still there.

Fields marked Details only appear when that add-on is on.

Example row (trimmed)

{
"imageUrl": "https://cdn2.focus.bg/mobile/photosorg/509/1/11789159720056509_hB.webp",
"sellerLogo": "https://cdn2.focus.bg/mobile/images/houseslogos/h17767058374828935.pic?17938298499",
"id": "11789159720056509",
"title": "BMW 320 M SPORT-SHADOW LINE / 166000KM/",
"make": "BMW",
"model": "320",
"modification": "M SPORT-SHADOW LINE / 166000KM/",
"year": 2019,
"price": 23999,
"priceText": "23 999 €",
"currency": "EUR",
"vat": "No VAT charged",
"priceChange": "down",
"originalPrice": 25000,
"mileageKm": 166000,
"fuel": "Diesel",
"powerHp": 190,
"engineCc": 2000,
"gearbox": "Automatic",
"bodyType": "Sedan",
"color": "Black",
"euroStandard": "Euro 6",
"condition": "Used",
"country": "Bulgaria",
"region": "Dupnitsa",
"city": "Dupnitsa",
"location": "Dupnitsa",
"sellerType": "Dealer",
"sellerName": "M AUTO",
"sellerAddress": "гр. Дупница, Дупница",
"sellerSinceYear": 2026,
"description": "Shadow line, M sport. Топ състояние, обслужена! Дистроник, дигитален километраж, парктроник, камера, асистент за паркиране, за внезапно спиране, следене на маркировката и много ...",
"photosCount": 17,
"views": 2402,
"promotion": "TOP",
"newListing": true,
"url": "https://www.mobile.bg/obiava-11789159720056509-bmw-320-m-sport-shadow-line-166000km",
"sellerUrl": "https://mauto16.mobile.bg",
"phones": ["+359899422666"],
"features": ["4/5 doors", "Auto start-stop", "Apple CarPlay / Android Auto"],
"featuresByGroup": { "Safety": ["GPS tracking system", "Adaptive headlights", "ABS"], "Other": ["Fully serviced", "Newly imported", "Registered"], "Exterior": ["4/5 doors", "LED headlights", "Alloy wheels"], "Protection": ["Alarm", "Comprehensive insurance (casco)", "Central locking"], "Interior": ["Leather interior"], "Comfort": ["Apple CarPlay / Android Auto", "Auto start-stop", "Bluetooth / hands-free"] },
"priceHistory": [{ "date": "2026-10-21T06:43", "change": -1, "price": 24999 }],
"images": [
"https://cdn2.focus.bg/mobile/photosorg/509/1/big1/11789159720056509_hB.webp",
"https://cdn2.focus.bg/mobile/photosorg/509/1/big1/11789159720056509_vv.webp",
"https://cdn2.focus.bg/mobile/photosorg/509/1/big1/11789159720056509_Gk.webp"
],
"productionDate": "2019-08",
"editedAt": "2026-11-04T06:51",
"scrapedAt": "2026-11-04T22:04:11.821Z"
}

⚙️ Input

SectionWhat it's for
Maximum resultsAlways first, caps the whole run. Empty means no limit.
What to scrapeMakes, models, regions, towns and radius around the towns.
FiltersCondition, fuel, gearbox, body type, color, minimum price (EUR), maximum price (EUR), year from, year to, maximum km, minimum power (hp), maximum power (hp), minimum engine size (cc), maximum engine size (cc), emission standard, features, seller, with photos only, with video only, with VIN only, VAT itemized only and sort.
Add-onsDetails.
MonitoringOnly new cars and monitor name.
LinksLinks instead of the fields above. Filters are ignored with links.

Input examples

Every BMW 320 and Audi A4 in Sofia and Plovdiv, with the seller's phones and VIN:

{
"models": ["BMW 320", "Audi A4"],
"regions": ["Sofia", "Plovdiv"],
"includeDetails": true
}

Diesel automatics from 2018, between 10,000 and 25,000 EUR, under 150,000 km:

{
"fuel": "Diesel",
"gearbox": "Automatic",
"minYear": 2018,
"minPrice": 10000,
"maxPrice": 25000,
"maxMileage": 150000
}

SUVs with 4x4, navigation and a panoramic roof within 30 km of Varna, from dealers:

{
"bodyType": "SUV",
"features": ["4x4", "Navigation", "Panoramic roof"],
"cities": ["Varna"],
"radiusKm": "30",
"sellerType": "dealer"
}

Every electric car with its battery and WLTP range:

{
"fuel": "Electric",
"includeDetails": true
}

Damaged cars with a VIN, newest first:

{
"condition": ["damaged"],
"withVinOnly": true,
"sort": "newest",
"includeDetails": true
}

New ads every day (schedule this run):

{
"onlyNew": true,
"monitorName": "daily-ads"
}

Links (filters are ignored):

{
"startUrls": [
{ "url": "https://www.mobile.bg/obiavi/avtomobili-dzhipove/bmw/320/oblast-sofiya" },
{ "url": "https://www.mobile.bg/obiava-11788890948912064-bmw-320-d-m-pack-face-pano-xdrive-8-zf" }
],
"includeDetails": true
}

❓ FAQ and troubleshooting

Is there a Mobile.bg API? Do I need an API key?

Mobile.bg has no public data API for this. This Actor works as a Mobile.bg API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP: claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/mobile-bg-scraper"

Why do I get only 10 cars?

On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.

How many cars are there?

About 241,000 cars and SUVs as of November 2026.

Are prices in euros?

Yes. Bulgaria uses the euro, and vat says whether VAT is included, excluded, or not charged.

Are fuel, gearbox and features in Bulgarian?

No, in English (Petrol, Diesel, Manual, Automatic, Navigation...). Provinces and towns are in Latin letters. Make and model stay as Mobile.bg writes them, and the seller's text stays in Bulgarian.

Few or no results

Write models with their make ("BMW 320", "VW Golf"); the log says which names were skipped. Loosen a filter if nothing matches.

A car a little under the minimum price

The site compares prices with VAT included, so a car priced "VAT excluded" can show a lower number than your filter.

Is this an official Mobile.bg tool?

No. It is independent and not affiliated with Mobile.bg. It reads only data Mobile.bg publishes on its public pages, at a moderate pace. Use the data in line with Mobile.bg's terms and the laws that apply to you.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

⌂ 换网址