Pinterest Scraper
Collect Pinterest Profiles by URL
Returns a Pinterest profile (followers, following, boards, bio, monthly views) for a profile URL.
Endpoint
Parameters
| Name | Type | Required | Note |
|---|---|---|---|
| urlstring · required | string | required | Pinterest profile URL |
| limit_per_inputnumber · optional | number | optional | Limit the number of results per input |
| limit_multiple_resultsnumber · optional | number | optional | Limit the total number of results |
Response schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"elements"
],
"properties": {
"elements": {
"type": "array",
"items": {
"type": "object",
"properties": {
"bio": {
"type": "string"
},
"url": {
"type": "string"
},
"name": {
"type": "string"
},
"saved": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"pins": {
"type": "number",
"description": "Pins on the board, as a number."
},
"created": {
"type": "string",
"description": "When the board was created (ISO 8601 UTC, e.g. 2026-07-13T07:55:43.000Z)."
},
"saved_collection_url": {
"type": "string"
}
},
"additionalProperties": true
},
"description": "The profile's boards, capped by the source at 10. Not necessarily every board the profile has — check `saved_truncated` before treating this as complete."
},
"website": {
"type": "string"
},
"nickname": {
"type": "string"
},
"boards_num": {
"type": "number",
"description": "Total boards on the profile. This is the profile's real total and can exceed the number of boards listed in `saved` — see `saved_truncated`."
},
"profile_id": {
"type": "string"
},
"monthly_views": {
"type": "number"
},
"follower_count": {
"type": "number"
},
"following_count": {
"type": "number"
},
"saved_truncated": {
"type": "boolean",
"description": "True when `boards_num` is greater than the number of boards in `saved`, i.e. `saved` is a partial list."
}
},
"additionalProperties": true
}
},
"capReason": {
"enum": [
"tier_default",
"requested_limit",
"limit_clamped"
],
"type": "string"
},
"recordCap": {
"type": "number"
},
"truncated": {
"type": "boolean"
},
"capApplied": {
"type": "boolean"
},
"suggestion": {
"type": "string"
},
"totalElements": {
"type": "number"
}
},
"additionalProperties": true
}