API
Read-only JSON over HTTPS, for everything the site shows. Sign in to create a key.
Requests
curl -H "Authorization: Bearer $API_KEY" https://thirdpartyindex.com/api/v1/vendors/slack/subprocessors
Endpoints
| GET | Parameters | Returns |
|---|---|---|
/vendors | q, limit (≤500), cursor | Vendors: transparency score, document and subprocessor counts |
/vendors/{slug} | A vendor and its monitored documents | |
/vendors/{slug}/subprocessors | Current subprocessors: purposes, locations, transfer mechanisms, listed since | |
/vendors/{slug}/used-by | Tracked vendors listing it as a subprocessor, with their stated purposes | |
/vendors/{slug}/changes | cursor, limit | Its published changes |
/vendors/{slug}/federal | role (funding | awarding) | Federal agencies in its contract records |
/vendors/{slug}/federal/awards | org, role | The award records behind them |
/government/orgs | level, parent | Departments, agencies or offices, with tracked vendors |
/government/orgs/{slug} | role | An organization and the vendors in its records |
/changes | cursor, vendor, limit (≤1000) | All published changes |
/evidence/{id} | include=text | A snapshot: source, fetch time, hashes |
Change feed
/changes lists published changes oldest first. Keep the last next_cursor and pass it back to receive only newer ones; an empty page returns the same cursor.