Velocity
Retrieve authored, merged and open PR totals for a creation-date window, with selectable summary, repository or full enrichment.
/v1/github/user/profile-velocityx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
GitHub handle, optionally beginning with @; 1–39 characters excluding @.
examplequick, default or deep; controls repository enrichment width.
one of: quick, default, deep
quickInclusive PR creation start date, YYYY-MM-DD.
Inclusive PR creation end date, YYYY-MM-DD.
Velocity detail: summary, repositories or full.
one of: summary, repositories, full
summaryOptional.
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
Route-specific compatibility payload. See endpoint description and research coverage notes.
Always included.
Always included.
≥ 0
Always included.
Optional.
Optional.
Always included.
Always included.
Always included.
Optional.
Always included.
one of: summary, repositories, full
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
Always included.
up to 15 items
Always included.
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
Always included.
≥ 0
Always included.
Always included.
absolute HTTPS URL
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
Always included.
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
≥ 0
Optional.
Optional.
Optional.
Optional.
Optional.
Optional.
Optional.
Optional.
Always included.
Always included.
absolute HTTPS URL
Optional.
Always included.
Always included.
absolute HTTPS URL
Optional.
≥ 0
Optional.
≥ 0
Optional.
≥ 0
Optional.
Always included.
Always included.
up to 5 items
Always included.
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
Always included.
≥ 0
Always included.
Always included.
absolute HTTPS URL
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
Always included.
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
≥ 0
Optional.
Optional.
Optional.
Optional.
Optional.
Optional.
Optional.
Optional.
Always included.
Always included.
absolute HTTPS URL
Optional.
Always included.
Always included.
absolute HTTPS URL
Optional.
≥ 0
Optional.
≥ 0
Optional.
≥ 0
Optional.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Optional.
Always included.
≥ 0
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
one of: open, closed
Always included.
Always included.
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Optional.
Always included.
≥ 0
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
one of: open, closed
Always included.
Always included.
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
Always included.
Optional.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Optional.
Always included.
≥ 0
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
one of: open, closed
Always included.
Always included.
Always included.
≥ 0
Always included.
Always included.
Always included.
Always included.
Always included.
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 are occupied. |
| 504 | timeout | Total deadline expired. |