LegiScan · Rate Limits

Legiscan Rate Limits

LegiScan rate limits are enforced per API key on a monthly query quota basis. The free Public tier is capped at 30,000 queries per month. Paid Pull subscription tiers provide between 100,000 and 250,000+ queries per month depending on the plan. Push subscriptions are not query-limited in the same way — updates are event-driven and delivered to the client endpoint at a cadence of every 15 minutes to 4 hours. The Microsoft Power Platform connector enforces an additional throttle of 100 calls per 60 seconds per connection.

Legiscan Rate Limits is the machine-readable rate-limit profile for LegiScan on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring api_call.

The profile also includes 4 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Rate Limiting, Legislative Data, and Government.

3 Limits Throttle: 429
Rate LimitingLegislative DataGovernment

Limits

Public tier — monthly query quota key
api_call · month
30000
Pull Introductory — monthly query quota key
api_call · month
250000
Power Platform connector — calls per connection connection
api_call · 60 seconds
100

Policies

Monthly quota reset
Query counts reset monthly. Public keys are capped at 30,000 queries to mirror the OneVote public tracking service. Exceeding the quota requires upgrading to a paid Pull subscription.
Key-based enforcement
Rate limits are enforced per API key. Each key is associated with a LegiScan account and its subscription tier determines the monthly limit.
Push delivery cadence
Push API subscriptions deliver updates to client endpoints on a 15-minute to 4-hour schedule as legislative changes are detected. There is no per-request rate limit for push delivery — the cadence is controlled by LegiScan's detection and delivery schedule.
Data update frequencies
Individual operations have their own underlying data update frequencies: getSessionList updates daily; getMasterList updates hourly; getBill updates every 3 hours; getPerson updates weekly; getBillText, getAmendment, getSupplement, and getRollCall are static once published.

Sources