Coming soon
Get Medium following
Get public profiles followed by a Medium account. Results include display names, handles, biographies, profile images and available counts.
/v1/medium/profile/followingx-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
Public profile records in returned source order.
up to 100 items
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.
Resolved Medium profile user ID as a source string.
Records returned per page, from 1 to 100.
1 – 100
Opaque continuation token, or null.
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. |