Docs
API documentation
Every API on softon.dev ships the same auth, pagination, filtering, error shape and rate-limit headers. Read the shared pages once, then go straight to the endpoints you need.
Datasets
Each dataset's tree carries its own endpoints; everything else is shared.
| Dataset | Status | Endpoints | |
|---|---|---|---|
| Job Data API | Live | 4 | v1 · stable |
| Event Data API | Live | 3 | v1 · stable |
| Quotes Data API | Live | 3 | v1 · stable |
| Rates Data API | Live | 3 | v1 · stable |
| Genome Source Releases API | Live | 2 | v1 · stable |
| Reachability API | Live | 2 | v1 · stable |
Shared pages
Written once and linked from every dataset, never copied per API.
| Quickstart | Sign up, copy the key, call the endpoint. Three minutes to the first row. |
| Authentication | One page, shared by every dataset. Send your key as a bearer token on every request. |
| Rate limits & quotas | Every response carries your current budget, so a client can back off before it is refused rather than after. |
| Pagination & errors | Cursor pagination and the same error codes on every dataset. |
| Data freshness | When each dataset is scraped, in UTC, and what changes on a row when it is seen again. |
| Our crawler | What SoftonBot is, which sites it visits, and how to tell it not to. |
| Acceptable use | What you may do with the data you pull, how long you may keep it, and the one thing we ask you to pass on. |
| Versioning & changes | What "v1 · stable" commits to, what counts as a breaking change, how much notice you get, and everything that has changed so far. |
| Response envelope | The three top-level keys every response carries. |