Last updated: May 2026
This page describes how our automated scraping pipeline collects data from public marketplaces, and the principles that govern its behaviour.
Our crawler visits the following public marketplaces on a regular schedule and collects only the information that is publicly visible on listing pages:
We collect: listing title, asking price, city, country, listing date, instrument condition (where visible), and listing URL (for deduplication only — not published). We do not collect seller names, usernames, contact details, or any other seller identifiers.
robots.txt before every scraping run. If a site disallows our crawler, we stop immediately and remove that source from the schedule.SynthObservatoryBot/2.0 in the HTTP User-Agent header.We use the eBay Browse API under the eBay API License Agreement. In compliance with §3.1.b, §9.5, and §9.10 of that agreement, eBay data is only shown in real time and is never stored in our database or included in the open dataset.
If you operate a marketplace and wish to exclude our crawler:
robots.txt:User-agent: SynthObservatoryBot
Disallow: /The @SynthObservatoryBot is a separate service from the scraping pipeline. It allows users to set up price alerts. See the Privacy Policy §2b for details of what data it stores and how to delete it.
Bot source code is available in our public repository.
Related: Privacy Policy · Takedown Policy · Methodology