addedInput schema / properties / attributes
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ ]
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Category-specific filters as {filter: value}, using the labels from list_category_filters, e.g. {'Merk': 'Gazelle', 'Framehoogte': '57 tot 61 cm'} or {'Bouwjaar': '2018-2022', 'Kilometerstand': '-100000', 'Brandstof': 'Benzine'}. A list means any of those values. Ranges are 'min-max', 'min-' or '-max'."
+}
addedInput schema / properties / delivery
Added value: +{
+ "anyOf": [
+ {
+ "enum": [
+ "pickup",
+ "shipping"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "'shipping' for ads that can be shipped, 'pickup' for collection."
+}
changedInput schema / properties / distance_km / description
Previous value: -"Max distance from postcode in kilometers."New value: +"Max distance from postcode in kilometers (needs postcode)."
addedInput schema / properties / exclude
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Drop listings whose title or description contains any of these words, e.g. ['hoesje', 'defect', 'gezocht']."
+}
addedInput schema / properties / include_unpriced
Added value: +{
+ "default": false,
+ "description": "Keep ads without an asking price (free, 'Bieden' without amount) when sorting by price or filtering on price. Default False: those ads would otherwise sort as €0 and flood the cheapest pages.",
+ "type": "boolean"
+}
addedInput schema / properties / language
Added value: +{
+ "anyOf": [
+ {
+ "enum": [
+ "nl",
+ "fr",
+ "all"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "2dehands only: 'nl' for Dutch-language ads, 'fr' for French, 'all' (default)."
+}
changedInput schema / properties / offset / description
Previous value: -"Pagination offset: page_number * limit."New value: +"Pagination: pass 'next_offset' from the previous result."
changedInput schema / properties / postcode / description
Previous value: -"Dutch/Belgian postal code to search around, e.g. '1011 AB' or '2000'. Required for distance filtering."New value: +"Dutch/Belgian postal code to search around, e.g. '1011 AB' or '2000'. Required for distance filtering and for distance_km in results."
changedInput schema / properties / subcategory / description
Previous value: -"Subcategory name (e.g. 'Fietsen | Racefietsen') or numeric id."New value: +"Subcategory name (e.g. 'Fietsen | Racefietsen' or 'Fietsen | Heren | Herenfietsen') or numeric id. See list_categories with a parent."
removedOutput schema / additionalProperties
Removed value: -true
addedOutput schema / properties
Added value: +{
+ "limit": {
+ "title": "Limit",
+ "type": "integer"
+ },
+ "listings": {
+ "items": {
+ "properties": {
+ "attributes": {
+ "anyOf": [
+ {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Attributes"
+ },
+ "category_id": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Category Id"
+ },
+ "city": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "City"
+ },
+ "description": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Description"
+ },
+ "distance_km": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Distance Km"
+ },
+ "id": {
+ "title": "Id",
+ "type": "string"
+ },
+ "image_urls": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Image Urls"
+ },
+ "is_business": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Is Business"
+ },
+ "is_sponsored": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Is Sponsored"
+ },
+ "listed": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Listed"
+ },
+ "price": {
+ "title": "Price",
+ "type": "string"
+ },
+ "price_euros": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Price Euros"
+ },
+ "reserved": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Reserved"
+ },
+ "seller": {
+ "anyOf": [
+ {
+ "properties": {
+ "id": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Id"
+ },
+ "is_verified": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Is Verified"
+ },
+ "name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Name"
+ }
+ },
+ "title": "Seller",
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "title": {
+ "title": "Title",
+ "type": "string"
+ },
+ "url": {
+ "title": "Url",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "title",
+ "price",
+ "url"
+ ],
+ "title": "Listing",
+ "type": "object"
+ },
+ "title": "Listings",
+ "type": "array"
+ },
+ "next_offset": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Next Offset"
+ },
+ "note": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Note"
+ },
+ "offset": {
+ "title": "Offset",
+ "type": "integer"
+ },
+ "returned": {
+ "title": "Returned",
+ "type": "integer"
+ },
+ "site": {
+ "title": "Site",
+ "type": "string"
+ },
+ "suggested_query": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Suggested Query"
+ },
+ "total_count": {
+ "title": "Total Count",
+ "type": "integer"
+ }
+}
addedOutput schema / required
Added value: +[
+ "site",
+ "total_count",
+ "offset",
+ "limit",
+ "returned",
+ "listings"
+]
addedOutput schema / title
Added value: +"SearchResult"