Discover/2ememain.be API
live

2ememain.be API2ememain.be

Search listings, get listing details, seller profiles, and categories from 2ememain.be — Belgium's second-hand marketplace — via a structured JSON API.

Endpoints
5
Updated
3mo ago
Try it
Max results per page
Search keyword
Pagination offset
Sort field (SORT_INDEX, OPTIMIZED, PRICE)
Category name or numeric category ID. Use get_categories to retrieve available category ID
Distance in km from postcode
Postal code for location-based search
Item condition: new, as_new, or used
Maximum price in euros
Minimum price in euros
Sort order: DECREASING or INCREASING
api.parse.bot/scraper/38c7505b-327a-42b7-87b6-742ad0ed61ea/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/38c7505b-327a-42b7-87b6-742ad0ed61ea/search_listings?limit=5&query=v%C3%A9lo&offset=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for listings on 2ememain.be with keywords, categories, and filters. Returns paginated results across the site's category tree.

Input
ParamTypeDescription
limitintegerMax results per page
querystringSearch keyword
offsetintegerPagination offset
sort_bystringSort field (SORT_INDEX, OPTIMIZED, PRICE)
categorystringCategory name or numeric category ID. Use get_categories to retrieve available category IDs.
distanceintegerDistance in km from postcode
postcodestringPostal code for location-based search
conditionstringItem condition: new, as_new, or used
price_maxintegerMaximum price in euros
price_minintegerMinimum price in euros
sort_orderstringSort order: DECREASING or INCREASING
Response
{
  "type": "object",
  "fields": {
    "facets": "array of facet objects for filtering (categories, price ranges, attributes)",
    "listings": "array of listing objects with itemId, title, description, priceInfo, location, sellerInformation, categoryId, attributes, pictures",
    "totalResultCount": "integer total number of matching listings"
  },
  "sample": {
    "data": {
      "facets": [
        {
          "key": "PriceCents",
          "type": "AttributeRangeFacet"
        }
      ],
      "listings": [
        {
          "title": "Fender, Marshall, Blackstar, Line 6, Vox, Roland,...",
          "itemId": "m2399028133",
          "location": {
            "cityName": "Asse",
            "countryName": "Belgique"
          },
          "priceInfo": {
            "priceType": "SEE_DESCRIPTION",
            "priceCents": 0
          },
          "categoryId": 745,
          "sellerInformation": {
            "sellerId": 28710907,
            "sellerName": "Thoma Okaze Asse"
          }
        }
      ],
      "totalResultCount": 6269
    },
    "status": "success"
  }
}

About the 2ememain.be API

The 2ememain.be API gives access to Belgium's largest second-hand marketplace through 5 endpoints covering listing search, detailed item data, seller profiles, seller inventories, and category lookup. The search_listings endpoint accepts keyword queries, category IDs, postal codes, distance radii, condition filters, and sort options, returning paginated results with full price, location, and seller fields.

Search and Filter Listings

The search_listings endpoint is the primary entry point. Pass a query string alongside optional filters like condition (new, as_new, or used), postcode + distance for geo-bounded results, and category to restrict to a specific part of the 2ememain category tree. Results include an array of listing objects — each with itemId, title, description, priceInfo (priceCents and priceType), location, sellerInformation, categoryId, attributes, and pictures — plus a totalResultCount and a facets array you can use to understand available price ranges and attribute filters for a given query.

Listing Detail and Seller Data

get_listing_detail accepts an item_id (e.g. m2399028133) and returns enriched data for a single listing, including a product object containing schema.org Product structured data when the listing page exposes it. To investigate a seller further, take the sellerId from any listing's sellerInformation field and pass it to get_seller_profile, which returns review summaries (numberOfReviews, averageScore, reviewSystem), plus boolean flags for bankAccount, phoneNumber, and smbVerified. To see everything a seller currently has listed, get_seller_listings returns a paginated array of their active listings.

Category Lookup

get_categories returns a fixed map of category names to numeric IDs — including electric (745), acoustic (746), bass (747), amplifiers (748), and all_instruments (728). These IDs feed directly into the category parameter of search_listings. The endpoint currently covers the instruments section of the site; for other categories, the numeric ID can be discovered from listing categoryId fields returned in search results and passed directly to search_listings.

Common use cases
  • Monitor price trends for second-hand items on 2ememain.be using search_listings with keyword and condition filters
  • Build a seller reputation checker by combining get_seller_profile review scores and verification flags
  • Aggregate a seller's entire active inventory using get_seller_listings with pagination
  • Create location-aware listing alerts by filtering search_listings on postcode and distance
  • Extract structured product data from individual listings via the product field in get_listing_detail
  • Cross-reference categoryId values from search results to map the 2ememain category hierarchy
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does 2ememain.be have an official developer API?+
2ememain.be does not publish a public developer API or documented endpoint for third-party use. This Parse API provides structured access to listing, seller, and category data from the site.
What does `get_seller_profile` return beyond basic seller info?+
It returns an array of review summary objects (each with numberOfReviews, averageScore, and reviewSystem), plus three boolean flags: bankAccount (whether a bank account is linked), phoneNumber (whether a phone number is on file), and smbVerified (whether the seller holds SMB verified status). It does not return free-text reviews or individual review content.
Does the API cover all categories on 2ememain.be, or only instruments?+
get_categories currently returns IDs for instruments subcategories (electric guitars, acoustic guitars, bass, amplifiers, and all instruments). All other categories are not pre-mapped by that endpoint. The API covers those categories via their numeric categoryId as found in listing responses. You can fork it on Parse and revise to add a broader category mapping endpoint.
Can I retrieve sold or expired listings?+
The API currently returns active listings only. search_listings and get_seller_listings reflect items currently available on the marketplace. Sold, closed, or archived listings are not covered. You can fork the API on Parse and revise it to add an endpoint targeting historical or completed listings if that data becomes accessible.
How does pagination work across endpoints?+
search_listings and get_seller_listings both accept limit and offset integer parameters for pagination. The totalResultCount field in each response tells you how many total results exist, so you can calculate how many pages to walk. There is no cursor-based pagination — offset-based iteration is the supported pattern.
Page content last updated . Spec covers 5 endpoints from 2ememain.be.
Related APIs in MarketplaceSee all →
mouser.com API
mouser.com API
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.