Coming soon
Get Medium profile lists
Get public reading lists created by a Medium account, including list descriptions, story counts and creator profiles.
/v1/medium/profile/listsx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Medium handle without the leading @.
example-writerRecords returned per page, from 1 to 100.
20Optional.
max 8192 chars
Request correlation UUID.
Source request attempts, decoded bytes and duration.
Number of upstream HTTP request attempts.
≥ 0
Decoded source response bytes.
≥ 0
Elapsed request time in milliseconds.
≥ 0
True when usable data is returned; inspect status and coverage.
success or partial for usable data; failed or challenged for failure responses.
one of: success, partial
Canonical public Medium URL for the request.
absolute HTTPS URL
UTC retrieval timestamp.
Coverage of the returned source records.
Public Medium web data.
Whether the result has no reported omissions.
Warnings that explain partial results.
Returned source order: source_order or ranked.
one of: source_order, ranked
Resolved Medium profile user ID as a source string.
Public reading lists in returned source order.
up to 100 items
Medium list ID as a source string.
List name, or null.
Public list description, or null.
Published list story count, or null.
0 – 9007199254740991
Public list visibility.
Source list type, or null.
Whether Medium provides the predefined list, or null.
Whether list responses are disabled, or null.
Public list creator profile, or null.
Medium user ID as a source string.
Public Medium handle.
Display name, or null.
Profile biography, or null.
Public profile URL, or null.
Source avatar image identifier, or null.
Public avatar image URL, or null.
Source background image identifier, or null.
Profile creation time as Unix milliseconds, or null.
0 – 9007199254740991
Medium membership start as Unix milliseconds, or null.
0 – 9007199254740991
Source language code, or null.
Public X handle, or null.
Public Facebook display name, or null.
Published follower count, or null.
0 – 9007199254740991
Published following count, or null.
0 – 9007199254740991
Published story count, or null.
0 – 9007199254740991
Source suspension flag, or null.
Opaque continuation token, or null.
Records returned per page, from 1 to 100.
1 – 100
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 | Missing, duplicated, invalid or unsupported request parameters. |
| 401 | unauthorized | Missing or invalid worker API key. |
| 404 | not_found | The requested writer, publication or story was not found. |
| 422 | restricted_page | The source requires additional access. |
| 422 | unsupported_page | The source did not provide the expected record. |
| 502 | upstream_challenged | The source challenged the request. |
| 502 | upstream_rate_limited | The source rate limited the request. |
| 502 | upstream_error | A source request failed. |
| 502 | response_too_large | Source data exceeded the response byte limit. |
| 502 | payload_too_complex | Source data exceeded the traversal depth or node limit. |
| 502 | unsafe_redirect | The source returned an unexpected redirect. |
| 502 | request_limit | The request exhausted its source-attempt budget. |
| 503 | busy | All worker request slots are in use. |
| 504 | timeout | The request exceeded its deadline. |
| 200 | partial | Usable data was returned with coverage warnings. |