Pricing
from $2.00 / 1,000 results
Kupujemprodajem Product Search Scraper
Scrape product listings from Kupujemprodajem.com with 100+ data fields per item. Collect prices, descriptions, seller info, engagement metrics, and category-specific details in structured JSON, CSV, or Excel β perfect for market research, price monitoring, and competitive analysis.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Kupujemprodajem Product Scraper: Extract Listings Data at Scale
What Is Kupujemprodajem.com?
Kupujemprodajem.com is one of the Balkans' largest online classified platforms, hosting thousands of product listings across categories from automotive and real estate to electronics, job postings, and services. With millions of monthly users across Serbia, Bosnia, Croatia, and neighboring countries, it's a goldmine for market data. Manually extracting product information is labor-intensive β the Kupujemprodajem Product Scraper automates the entire process, delivering rich, structured datasets in minutes.
Overview
The Kupujemprodajem Product Scraper extracts detailed product listings from search results and category pages, turning unstructured marketplace data into machine-readable records with 100+ fields per item. It is ideal for:
- Market researchers studying product pricing trends and availability
- Price comparison platforms tracking competitor listings
- Data analysts building Balkan e-commerce datasets
- Retailers & wholesalers monitoring competitor inventory
- Real estate & automotive professionals researching market conditions
Key strengths include configurable item limits, robust error handling, support for multiple listing categories, and comprehensive data capture across pricing, media, seller info, and engagement metrics.
Input Format
The scraper accepts a JSON configuration object specifying which listings to extract:
{"urls":["https://www.kupujemprodajem.com/oprema-za-poslovanje/htz-obuca-za-rad/grupa/9/2889/2"],"ignore_url_failures":true,"max_items_per_url":200}
| Parameter | Type | Description |
|---|---|---|
urls | array | Direct links to Kupujemprodajem product search, category, or filtered result pages. URLs should point to listing pages (e.g., filtered searches), not individual product details. |
max_items_per_url | integer | Maximum number of product listings to extract per URL (e.g., 200 for up to 200 items). Default: 20. Higher values collect more data but take longer. |
ignore_url_failures | boolean | If true, the scraper continues running even if some URLs fail or return no results. Set to true for bulk operations to avoid interruptions. |
Best Practice: Use category-filtered URLs (e.g., "Elektrika" or "Kupujemprodajem/iphone") to focus scraping on relevant product types. Pagination is handled automatically.
Output Format
Sample output
{"id":93183148,"user_id":1842388,"user":{"username":"","created":"12.06.2026.","user_location":"","reviews_positive":"0","reviews_negative":"0","has_phone":false,"phone":"","other_phones":[],"allow_in_address_book":false,"is_user_in_address_book":false,"is_online":false,"is_show_online":false,"is_show_ads_link":false,"user_id":"","kpizlog_url":"","user_active_ad_count":0,"info_box":"","message_response_info":"","has_user_verified_bank_account":false,"user_verified_bank_account_url":"/","has_company_verified_bank_account":false,"company_verified_bank_account_url":"/","company_pib":"","company_mbr":"","is_phone_verified":false,"phone_verification_info":""},"owner_name":"","owner_phone":"","name":"ZaΕ‘titna nitrilna Δizma bela - 6425 Issafort (NOVO)","formatted_name":"ZaΕ‘titna nitrilna Δizma bela - 6425 Issafort (NOVO)","description":"","description_snippet_decoded":" Δizme od nitrilne gume (nitrilni PVC) sa ΔeliΔnom tabanicom ...","posted_raw":"2026-06-11 12:20:28","posted_days":"juΔe","posted":"juΔe","posted_desc":"juΔe","posted_before_description":"juΔe","category_name":"Oprema za poslovanje","category_id":9,"group_name":"HTZ obuΔa za rad","group_id":2889,"type":"sell","ad_kind":"goods","ad_class":"basic","condition_id":"new","condition":"Novo","location":"Subotica","is_review_shown":true,"ad_url":"/oprema-za-poslovanje/htz-obuca-za-rad/zastitna-nitrilna-cizma-bela-6425-issafort-novo/oglas/93183148","kpizlog":true,"kpizlog_url":"https://sualati.kpizlog.rs","is_owner":false,"is_message_button_hidden":false,"bank_info":{},"oem":"","status":"","draft_ad_view_info_text":{"alert_desc":"","alert_title":"","activation_interceptor_title":"","activation_interceptor_desc":""},"show_ad_location":true,"show_directly_from_owner":false,"virtual_3d_tour_link":null,"show_car_vertical":false,"view_count":"460","viw_count_k_suffix":"460","view_count_caption":"puta","favorite_count":8,"favorite_count_k_suffix":"8","favorite_text":"8 korisnika","message_count":0,"price":"3.360","price_number":3360,"currency_acronym":"rsd","currency":"din","price_text":"3.360 din","price_display":"","credit_info":{},"is_exchange":false,"is_price_fixed":false,"ad_create_price":0,"price_postfix":"","image":"https://images.kupujemprodajem.com/photos/oglasi/8/14/93183148/93183148_5e846562083c20-39586561123.png","small_image":"https://images.kupujemprodajem.com/photos/oglasi/8/14/93183148/tmb-300x300-93183148_5e846562083c20-39586561123.png","has_image":true,"photos":[],"has_service":false,"is_top":false,"is_priority":false,"is_highlighted":false,"is_top_search":false,"is_purchase_link":false,"is_status_gold":false,"is_display_gold_header":false,"is_display_priority":false,"is_display_top":false,"is_display_gold":false,"is_display_top_search":false,"is_display_top_search_gold":false,"priority_end_date":"","top_end_date":"","highlighted_end_date":"","is_video":false,"is_link":false,"prepared_website":"","website":"","video":"","link_end_date":"","video_end_date":"","is_job":false,"job_application_type":"","job_application_link":"","job_application_phone":"","is_car":null,"car_information":null,"car_options":null,"car_notes":null,"car_make_year":null,"car_km":null,"car_cc":null,"car_fuel_type":null,"car_model_desc":null,"vehicle_vin":null,"vehicle_bought_in_serbia":null,"reg_number_real_estate_agent_id":null,"reg_number_hid":null,"reg_number_healthcare_license_id":null,"reg_number_apartments_categorization_id":null,"reg_number_pet_owner_id":null,"is_immediate_available":null,"is_immediate_available_allowed":null,"is_local_pickup_available":null,"is_courier_delivery_available":null,"local_pickup_detailed_info":null,"courier_delivery_detailed_info":null,"isbn":null,"book_author":null,"book_pages":null,"book_format":null,"is_parked":null,"is_ad_deleted":null,"is_renewed":null,"update_required":null,"is_following":null,"ad_user_is_ignored":null,"ad_attributes":null,"has_ad_attributes":null,"real_estate_location":{"real_estate_location_city":"","real_estate_location_area":"","real_estate_location_place":""},"from_url":"https://www.kupujemprodajem.com/oprema-za-poslovanje/htz-obuca-za-rad/grupa/9/2889/2"}
Each scraped product returns a comprehensive record with 100+ fields organized into logical groups:
Identification & Ownership
| Field | Description |
|---|---|
ID | Unique listing ID within Kupujemprodajem's system |
User ID | Internal ID of the seller account |
User | Seller username/handle |
Owner Name | Full name of the listing owner (if public) |
Owner Phone | Contact phone number (if visible) |
Is Owner | Boolean flag indicating if the current user is the listing owner |
Product Details
| Field | Description |
|---|---|
Name | Product title/name as displayed |
Formatted Name | Cleaned, standardized version of the product name |
Description | Full HTML product description including condition, features, and seller notes |
Description Snippet Decoded | Plain-text excerpt of the description for quick preview |
Category Name | Primary category (e.g., "Elektronika", "Automobili", "Nekretnine") |
Category ID | Internal category identifier |
Group Name | Subcategory or product group (e.g., "Mobilni telefoni", "Automobili - Automobili") |
Group ID | Internal group identifier |
Type | Listing type (e.g., "Proizvod", "Usluga", "Posao") |
Ad Kind | Ad subtype or classification |
Ad Class | Ad class or premium tier |
Condition | Item condition flag (ID) β mapped to human-readable text in Condition field |
Condition ID | Numeric condition code (e.g., new, used, refurbished) |
Location & Availability
| Field | Description |
|---|---|
Location | Geographic location (city, region, or country) |
Show Ad Location | Boolean indicating if location is publicly displayed |
Show Directly From Owner | Boolean indicating direct-from-owner status |
Is Immediate Available | Whether the item is available for immediate pickup/delivery |
Is Immediate Available Allowed | Boolean flag for immediate availability eligibility |
Is Local Pickup Available | Whether local in-person pickup is an option |
Is Courier Delivery Available | Whether courier/shipping delivery is available |
Local Pickup Detailed Info | Details about local pickup options and logistics |
Courier Delivery Detailed Info | Details about courier delivery options and costs |
Real Estate Location | Specific real estate location (for property listings) |
Pricing
| Field | Description |
|---|---|
Price | Listing price as displayed (formatted string) |
Price Number | Numeric price value for calculations |
Currency | Full currency name (e.g., "Serbian Dinar", "Euro") |
Currency Acronym | Currency code (e.g., "RSD", "EUR") |
Price Text | Human-readable price display (e.g., "2,500 RSD") |
Price Display | How price is formatted for frontend display |
Is Exchange | Boolean indicating if listing is for trade/exchange |
Is Price Fixed | Whether the price is fixed or negotiable |
Price Postfix | Additional price notes (e.g., "per hour", "negotiable") |
Ad Create Price | Price at the time of listing creation |
Credit Info | Information about price guarantees or seller credits |
Media & Content
| Field | Description |
|---|---|
Image | URL to the primary/thumbnail product image |
Small Image | URL to a small-sized thumbnail |
Has Image | Boolean flag indicating if images are present |
Photos | Array or count of all product photos |
Is Video | Whether the listing includes video content |
Video | URL or ID of the video (if present) |
Video End Date | Expiration date for video content on the listing |
Is Link | Whether the listing contains external links |
Prepared Website | Associated website URL (if seller has one) |
Website | Custom or company website link |
Link End Date | Expiration date for external links |
Virtual 3D Tour Link | URL to 3D virtual tour (for real estate/autos) |
Is Top Search | Whether listing is featured in top search results |
Has Service | Boolean indicating additional services offered |
Engagement & Metrics
| Field | Description |
|---|---|
View Count | Total number of listing views |
View Count K Suffix | View count with "K" suffix (e.g., "2.5K") |
View Count Caption | Human-readable view count description |
Favorite Count | Number of times the listing was added to favorites |
Favorite Count K Suffix | Favorites with "K" suffix |
Favorite Text | Text label for favorite count |
Message Count | Number of buyer inquiries or messages |
Listing Features & Boosts
| Field | Description |
|---|---|
Is Top | Whether the listing has "Top" placement boost |
Is Priority | Whether the listing has priority placement |
Is Highlighted | Whether the listing is highlighted/featured |
Is Top Search | Whether the listing appears in top search rankings |
Is Purchase Link | Whether there's a direct purchase option |
Is Status Gold | Gold seller or premium status |
Is Display Gold Header | Gold header badge is shown |
Is Display Priority | Priority badge is shown |
Is Display Top | Top placement badge is shown |
Is Display Gold | Gold badge is displayed |
Is Display Top Search | Top search badge is displayed |
Is Display Top Search Gold | Combined Top Search + Gold badge |
Priority End Date | When priority placement expires |
Top End Date | When top placement expires |
Highlighted End Date | When highlight boost expires |
Category-Specific Fields
For Automobiles:
| Field | Description |
|---|---|
Is Car | Boolean flag for car listings |
Car Information | Comprehensive vehicle details |
Car Options | List of car features (e.g., "Air conditioning", "GPS") |
Car Notes | Seller notes about the vehicle's condition |
Car Make Year | Year of manufacture |
Car KM | Mileage in kilometers |
Car CC | Engine displacement in cubic centimeters |
Car Fuel Type | Fuel type (e.g., "Diesel", "Petrol", "Hybrid") |
Car Model Description | Full car model name and variant |
Vehicle VIN | Vehicle Identification Number |
Vehicle Bought In Serbia | Boolean indicating if car was purchased in Serbia |
For Jobs:
| Field | Description |
|---|---|
Is Job | Boolean flag for job postings |
Job Application Type | How to apply (e.g., email, form, external) |
Job Application Link | URL to the application portal |
Job Application Phone | Contact phone for job applications |
For Real Estate:
| Field | Description |
|---|---|
Real Estate Agent Registration Number | License number of real estate agent |
Real Estate Location | Detailed property location |
For Specialized Categories:
| Field | Description |
|---|---|
HID Registration Number | Healthcare provider registration (medical listings) |
Healthcare License Registration Number | Medical license number |
Apartment Categorization Registration Number | Apartment classification code |
Pet Owner Registration Number | Pet service provider registration |
ISBN | Book ISBN (for book listings) |
Book Author | Author name |
Book Pages | Number of pages |
Book Format | Book format (hardcover, paperback, e-book) |
Status & Management
| Field | Description |
|---|---|
Status | Current listing status (active, expired, pending, removed) |
Is Parked | Whether the listing is archived/parked |
Is Ad Deleted | Whether the listing has been deleted |
Is Renewed | Whether the listing has been recently renewed |
Update Required | Flag indicating if listing needs updating |
Is Following | Whether the current user is following this listing |
Ad User Is Ignored | Whether the seller account is ignored by the user |
Draft Ad View Info Text | Status text for draft/unpublished listings |
Additional Metadata
| Field | Description |
|---|---|
Posted | Timestamp when the listing was posted |
Posted Raw | Raw timestamp data |
Posted Days | Number of days since posting |
Posted Description | Human-readable posting time (e.g., "2 days ago") |
Posted Before Description | Alternative time description |
KPIZLog | Compliance/regulatory logging flag |
KPIZLog URL | Associated compliance documentation URL |
Is Message Button Hidden | Whether messaging is disabled |
Bank Info | Payment/banking information (if seller provides) |
OEM | Original Equipment Manufacturer flag |
Show Car Vertical | Whether to display car-specific layout |
Ad Attributes | Custom attributes or tags for the listing |
Has Ad Attributes | Boolean indicating presence of custom attributes |
How to Use
- Identify target URLs β Navigate to Kupujemprodajem.com, apply filters or select a category (e.g., "Electronics", "Cars"), and copy the search results page URL.
- Configure input parameters β Paste URLs into the
urlsarray. Setmax_items_per_urlbased on your data volume (recommend100-200for broad searches). - Enable error tolerance β Set
ignore_url_failures: truefor multi-URL jobs to prevent stalls if one page fails. - Start the run β Execute the scraper and monitor progress in the logs.
- Export & process β Download results as JSON, CSV, or Excel, then clean and transform as needed.
Common tips:
- Use filtered category URLs to focus on specific product types (e.g., smartphones, used cars, apartments)
- Scrape during off-peak hours to minimize server load
- If a single URL has 1000+ listings, consider pagination or splitting into multiple URLs
- Test with
max_items_per_url: 10first to validate URL structure
Use Cases & Business Applications
- Price intelligence: Track competitor pricing and availability trends in real time
- Market research: Build historical datasets on Balkan e-commerce supply and demand
- Inventory monitoring: Watch for restocks or price drops on products of interest
- Lead generation: Extract contact info and vehicle data for automotive sales
- Real estate analytics: Analyze property listings, pricing, and market conditions by location
- Job market insights: Monitor job postings and hiring trends across regions
By automating data collection from Kupujemprodajem, you eliminate hours of manual browsing and spreadsheet entry, enabling faster decision-making and competitive advantage.
Conclusion
The Kupujemprodajem Product Scraper transforms marketplace data into actionable intelligence. With 100+ fields per listing and support for cars, real estate, jobs, and general products, it serves researchers, retailers, and analysts across the Balkans. Stop copying and pasting β start scraping smarter today.
