bandwagon. Data

Authentication

One header. Limits per key, reported on every response.

Authorization: Bearer bwk_…

Keys start with bwk_ and are 44 characters long. They are tied to the Bandwagon account that created them, hashed at rest, and revocable at any time from the app; revocation takes effect within 30 seconds.

Limits

FreePro
Requests per minute60600
Requests per month (UTC)10,0001,000,000
Sentiment freshnesscompleted days, one-day lagtoday's running day, hourly
Attributionrequirednot required

A request refused for the minute limit does not count against the month. A 304 Not Modified does.

Headers

headermeaning
X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-ResetThe minute window: allowed, left, seconds until it resets.
X-Quota-Limit, X-Quota-Remaining, X-Quota-ResetThe month: allowed, left, when it resets (ISO 8601).
Retry-AfterOn a 429: seconds to wait.
X-AttributionFree tier: the credit you must show wherever the data appears ("Data by Bandwagon (https://bandwagon.fyi)").
ETag, Cache-Control, Vary: AuthorizationConditional requests; responses are private to the key.

Keeping keys safe