list_pins
Use this when the user wants every Pin on their Pinterest account, or Pins from a date range: an inventory, an export, weekly counts, or finding a Pin by its link or title. Returns Pins newest first however they were published, including Pins created directly on Pinterest or by another tool, and Pins on secret boards. list_posts only covers Pins Tailwind scheduled, and list_top_pins only returns ranked winners, so neither is a complete inventory.
Each Pin carries isRepin (saved from another Pin, including the account's own Pins saved to another board), creativeType (Pinterest's format, e.g. REGULAR, VIDEO, SHOPPING), boardId, destinationUrl with any UTM parameters, and createdAt. Pass pinType ORIGINAL for Pins the account created or SAVED for saves of other people's Pins. A save of the account's own Pin to another board is in neither, so the two can sum to less than ALL: to count every save, use ALL and isRepin. To find a Pin by URL or title, page through and match destinationUrl or title yourself: there is no search filter.
startDate and endDate filter on createdAt and either may be given alone. A page can hold fewer Pins than limit, or none, while cursor is still returned: keep calling with that cursor until it is absent, and only then report totals as complete. pinId is the PINTEREST Pin id, which get_pin_analytics takes; it is not a Tailwind postId. Reading Pins is free and consumes no credits. If the user did not say which Pinterest account to use and list_accounts returns more than one, ask the user which account to use before calling this — do not choose for them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Pins to read from Pinterest per page, 1 to 250. Defaults to 100. | |
| cursor | No | The cursor from the previous list_pins response, to fetch the next page | |
| endDate | No | Only Pins created at or before this UTC date-time, e.g. 2026-10-07T23:59:59Z | |
| pinType | No | ORIGINAL for Pins the account created (isRepin false), SAVED for saves of other people's Pins, ALL for everything. Defaults to ALL. | |
| accountId | Yes | Numeric Tailwind account ID returned by list_accounts | |
| startDate | No | Only Pins created at or after this UTC date-time, e.g. 2026-10-01T00:00:00Z |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pins | Yes | Pins on this page, newest first | |
| cursor | No | Pass back as cursor for the next page. Absent once every Pin has been listed. | |
| pinType | Yes | The Pin filter actually applied | |
| accountId | Yes |