Credly · Rate Limits

Credly Rate Limits

Credly does not publish fixed numeric request-rate limits for its Web Service API. In practice the API is paginated - list endpoints such as issued badges, badge templates, and the events feed return bounded pages (the events feed returns at most 50 results per page and uses a page parameter for additional pages). Bulk issuing is performed page-by-page rather than in a single unbounded call. OAuth 2.0 access tokens are short-lived (2 hours), which effectively bounds token reuse. Any per-account request throttling is governed by an organization's contract with Credly (Pearson) rather than a documented public ceiling.

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

It captures 4 rate-limit definitions, measuring requests, results, and seconds.

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

Tagged areas include Digital Credentials, Open Badges, Pearson, Rate Limiting, and Quotas.

4 Limits Throttle: 429
Digital CredentialsOpen BadgesPearsonRate LimitingQuotas

Limits

Web Service API Requests account
requests
not published
No fixed numeric request-rate limit is documented for the Web Service API.
Events Feed Page Size endpoint
results
50 per page
GET /v1/organizations/{organization_id}/events returns at most 50 results; page through with the page parameter.
Paginated List Endpoints endpoint
results
paginated
Badge template and issued badge lists are paginated with metadata (current_page, total_pages, total_count).
OAuth Access Token Lifetime token
seconds
7200
OAuth 2.0 client_credentials access tokens expire after 2 hours; authorization tokens expire after 180 days.

Policies

Pagination
Iterate list and events endpoints using the page parameter and response metadata rather than requesting unbounded result sets.
Backoff Strategy
Clients should implement exponential backoff with jitter and honor Retry-After on 429 responses.
Token Refresh
Refresh OAuth access tokens before the 2-hour expiry; do not exceed token reuse windows.

Sources