Retrieve a paystub
Retrieves a single extracted paystub. Requesting a document of any other type returns a 404.
Requires the extractions:read scope. Rate limit: 200 requests per minute per key (the api lane).
Authentication
Bearer token. Use ss_live_… for live data or ss_test_… for the sandbox (test mode). See Authentication.
Path parameters
Headers
Pin the API version, e.g. 2026-10-07. Omit to get the latest. See Versioning.
Response headers
The API surface version the server resolved for this request. Always present, regardless of whether the client supplied the request-side SpreadSpace-Version header. Default: 2026-10-07.
Request budget of the endpoint's rate-limit policy per 60-second sliding window. See Rate limits.
Requests left in the current window. Suppressed on 429 responses produced outside the rate limiter (for example a usage throttle), where a remaining budget would be misleading.
Seconds until a guaranteed-fresh window.
The active policy in limit;w=window-seconds form.
Response
The employer's address on one line: street, city, state and postal code.
The employee's address on one line: street, city, state and postal code.
The last four digits of the employee's social security number; the rest of the number is never served.
The date the pay was issued, as YYYY-MM-DD.
The first day of the pay period, as YYYY-MM-DD.
The last day of the pay period, as YYYY-MM-DD.
How often the employee is paid: weekly, biweekly, semimonthly, monthly, quarterly, annual, or unknown when the frequency stated is none of these.
The employee's rate of pay, in the unit rate_of_pay_basis names.
Always EXTRACTED on a paystub the API returns.
Notes about the paystub; empty when there are none.