Repository navigation
docs(gumtree): South Africa ids are gumtree.co.za refs now (SCR-295) - #98
Merged
Merged
Conversation
gumtree.co.za re-platformed on 2026-10-12: numeric category/location ids and
26-digit listing ids are gone, replaced by refs ('p6dnh' Cars & Bakkies,
'dkp8y' Gauteng, 'ls26bvmcpnsqmz7l9jz' a listing). The API now serves the za
market from the site's new JSON API (scrapebadger PR #2461).
- za category / location / listing ids are refs; id fields are integer | string
- za filter keys are the site's own (make, model, fuelType, year, mileageKm …)
- za pages through the first 375 matches (19 pages); total_results stays full
- za returns no phone number, no short_id, no lifetime listings / total views
- every za example re-captured from the live API on 2026-10-13
UK and AU content and every credit cost are unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
gumtree.co.za replaced its old site with a new Nuxt app on 2026-10-12. The numeric category and location ids (
9077,3100003, root0/201) and the 26-digit listing ids are gone; everything is a short ref now. The API's za market was rebuilt on the site's new JSON API in scrape-badger/scrapebadger#2461 (deployed, all gumtree probes 200).What changed (za only)
p6dnhCars & Bakkies,l4dq6Vehicles,dkp8yGauteng,gsptpSouth Africa root,kyzkkcategory root, listingls26bvmcpnsqmz7l9jz.parent_idis documented as a string.integer | string(integers stay integers on uk/au)./searchtakes the tree node'sid, not itsslug.make,model,bodyType,driveType,transmission,fuelType,colour, plus the rangesyearandmileageKm. The oldma:/fu:/max_km/cykeys are gone.total_resultskeeps the full count.short_id,lifetime_listings/total_views.member_since_yearand verification checksprice_typevaluesASKING_PRICE/POAPages:
gumtree/overview.mdxandapi-reference/endpoint/gumtree/{search, search-filters, get-listing, get-seller-listings, list-categories, list-locations, autocomplete, location-autocomplete, list-markets}.mdx.uk and au content is unchanged. No Credit Costs table touched:
scripts/check_credit_costs.pypasses locally.mint broken-linksreports no gumtree issues; its 4 broken links are on pre-existing facebook, google and twitter-streams pages.Linear: SCR-295
🤖 Generated with Claude Code