Trending
Discover trending repositories or developers with type=repositories or developers, programming language and daily, weekly or monthly periods.
/v1/github/trendingx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Programming language filter for trending.
min 1 chars · max 80 chars
Inclusive date/timestamp filter, or trending daily/weekly/monthly range.
one of: daily, weekly, monthly
Optional spoken language filter for trending repositories.
Alias for spoken_language_code.
Resource type selected by this operation.
one of: repositories, developers
Optional.
Optional.
Whether retrieval returned usable data.
success, partial, failed or challenged.
one of: success, partial
Request correlation UUID.
Public source URL.
absolute HTTPS URL
UTC fetch time.
Completeness of this bounded response, not complete account enumeration.
Always included.
one of: public_api, public_html
Always included.
Always included.
Combined upstream attempts, decoded bytes and elapsed milliseconds.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
Inclusive date/timestamp filter, or trending daily/weekly/monthly range.
one of: daily, weekly, monthly
Programming language filter for trending.
Optional spoken language filter for trending repositories.
Always included.
up to 100 items
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Optional.
≥ 0
Optional.
one of: daily, weekly, monthly
Route-specific compatibility payload. See endpoint description and research coverage notes.
Always included.
one of: daily, weekly, monthly
Always included.
Always included.
Always included.
up to 100 items
Always included.
≥ 0
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Optional.
≥ 0
Optional.
one of: daily, weekly, monthly
Always included.
Always included.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
≥ 0
No fields match.
HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.
| HTTP | failure.code | Meaning |
|---|---|---|
| 400 | invalid_request | Invalid, duplicate or unsupported parameters. |
| 401 | unauthorized | Invalid worker key. |
| 404 | not_found | Public source record unavailable; SocialFetch aliases return data.lookupStatus=not_found with HTTP 200. |
| 429 | upstream_rate_limited | GitHub throttled retrieval. |
| 502 | upstream_error upstream_challenged unsupported_page | Source retrieval failed or the source contract changed. |
| 502 | unsafe_redirect response_too_large payload_too_complex request_limit | A fixed safety or resource boundary was reached. |
| 503 | busy | All worker slots and the waiting queue are occupied. |
| 504 | timeout | Total deadline expired. |