# Pinterest Board Pins API. Pins, page by page.

Pins saved to a board, page by page. We handle the proxies, blocks and platform changes.

[Get API key](https://socialtap.dev/signup/?next=%2Fplayground%2F%3Fendpoint%3Dpinterest.board_pins)

## Pinterest Board Pins API at a glance

Returns the pins of a public Pinterest board from its link, pin.it short link or ID, or the pins of one section from the section's link. Each pin has its title, description, picture or video files with their sizes, exact saves and reactions, the page it links to, the pinner and the account that first pinned it. Page through the whole board with the cursor.

GET `/v1/pinterest/board_pins`

[Read the API reference](https://socialtap.dev/docs/reference/pinterest/board_pins/index.md)

- **1 credit** per page, $0.75–$1.97 per 1,000 pages
- **22 typed fields** null when unknown
- **50** pins per page, Pinterest's order for logged-out visitors: mostly the latest saved first, with a few pins it picks moved to the top
- **`url`** is all it needs, e.g. `https://www.pinterest.com/pinterest/easy-and-chic-holiday-nail-ideas/`

## Send one request. Get up to 50 pins back.

Copy the request in your language, or hand it to your agent. Sign up for an API key and your first 100 credits are free.

`$ npm install socialtap`

`url = https://www.pinterest.com/pinterest/easy-and-chic-holiday-nail-ideas/`

[Open in playground](https://socialtap.dev/playground/?endpoint=pinterest.board_pins)

cURL:

```shell
curl -G 'https://socialtap.dev/v1/pinterest/board_pins' \
  --data-urlencode 'url=https://www.pinterest.com/giphy/best-gifs/' \
  -H "x-api-key: $SOCIALTAP_API_KEY"
```

TypeScript SDK:

```typescript
import { SocialTap } from "socialtap";

const client = new SocialTap(); // apiKey defaults to process.env.SOCIALTAP_API_KEY

const res = await client.pinterest.boardPins.list({ url: "https://www.pinterest.com/giphy/best-gifs/" });
console.log(res.data);
console.log(res.credits.charged, res.meta.request_id);
```

Node.js (fetch):

```javascript
const params = new URLSearchParams({
  url: "https://www.pinterest.com/giphy/best-gifs/",
});
const res = await fetch(`https://socialtap.dev/v1/pinterest/board_pins?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, page, meta } = body;
console.log(data, meta.credits_charged);
```

Python (requests):

```python
import os

import requests

res = requests.get(
    "https://socialtap.dev/v1/pinterest/board_pins",
    params={"url": "https://www.pinterest.com/giphy/best-gifs/"},
    headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
    raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, page, meta = body["data"], body["page"], body["meta"]
print(data, meta["credits_charged"])
```

Go (net/http):

```go
package main

import (
	"encoding/json"
	"fmt"
	"log"
	"net/http"
	"net/url"
	"os"
)

func main() {
	q := url.Values{}
	q.Set("url", "https://www.pinterest.com/giphy/best-gifs/")
	req, err := http.NewRequest("GET", "https://socialtap.dev/v1/pinterest/board_pins?"+q.Encode(), nil)
	if err != nil {
		log.Fatal(err)
	}
	req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
	res, err := http.DefaultClient.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer res.Body.Close()
	var body struct {
		Data  json.RawMessage `json:"data"`
		Page  json.RawMessage `json:"page"`
		Meta  map[string]any  `json:"meta"`
		Error *struct {
			Code    string `json:"code"`
			Message string `json:"message"`
		} `json:"error"`
	}
	if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
		log.Fatal(err)
	}
	if body.Error != nil {
		log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
	}
	fmt.Println(string(body.Data), body.Meta["credits_charged"])
}
```

200 OK:

```json
{
  "data": [
    {
      "approximate_fields": [],
      "author": {
        "avatar_url": "https://i.pinimg.com/280x280_RS/f3/a9/1b/f3a91b786c4e9ad0646de1388871c331.jpg",
        "display_name": "GIPHY",
        "id": "493636946564764083",
        "is_verified": false,
        "url": "https://www.pinterest.com/giphy/",
        "username": "giphy"
      },
      "coauthors": [],
      "duration_ms": null,
      "hashtags": [],
      "id": "e1_AfqPShwBVp5ZokaT5khmGRiwRiGqtei_y-FH7Ja8X5R6VT4xupTL",
      "is_nsfw": null,
      "is_pinned": null,
      "is_sponsored": false,
      "language": null,
      "media": [
        {
          "alt_text": null,
          "duration_ms": null,
          "expires_at": null,
          "height": 1067,
          "thumbnail_url": "https://i.pinimg.com/originals/0c/06/20/0c062027526cb5ea955f68145fc430c0.gif",
          "type": "gif",
          "url": "https://i.pinimg.com/originals/0c/06/20/0c062027526cb5ea955f68145fc430c0.gif",
          "width": 480
        }
      ],
      "mentions": [],
      "metrics": {
        "comment_count": null,
        "like_count": 12,
        "quote_count": null,
        "repost_count": null,
        "save_count": 185,
        "share_count": null,
        "view_count": null
      },
      "platform": "pinterest",
      "platform_specific": {
        "pinterest": {
          "author_follower_count": null,
          "board": {
            "id": "493636877845977605",
            "title": "Best GIFs!",
            "url": "https://www.pinterest.com/giphy/best-gifs/"
          },
          "caption_languages": [],
          "domain": "medium.com",
          "dominant_color": "#444477",
          "interests": [],
          "is_ad": false,
          "is_author_verified_merchant": false,
          "is_repin": false,
          "link_url": "https://medium.com/@giphy/compassion-virtual-events-and-holidays-lead-giphys-april-insights-78b7adb09431",
          "original_pinner": {
            "avatar_url": "https://i.pinimg.com/280x280_RS/f3/a9/1b/f3a91b786c4e9ad0646de1388871c331.jpg",
            "display_name": "GIPHY",
            "id": "493636946564764083",
            "is_verified": false,
            "url": "https://www.pinterest.com/giphy/",
            "username": "giphy"
          },
          "repin_count": 177,
          "rich_type": "article"
        }
      },
      "platform_type": "pin",
      "published_at": "2020-05-07T14:46:12Z",
      "text": null,
      "thumbnail_url": "https://i.pinimg.com/originals/0c/06/20/0c062027526cb5ea955f68145fc430c0.gif",
      "title": null,
      "type": "image",
      "unknown_fields": [
        "platform_specific.pinterest.interests"
      ],
      "url": "https://www.pinterest.com/pin/e1_AfqPShwBVp5ZokaT5khmGRiwRiGqtei_y-FH7Ja8X5R6VT4xupTL/"
    },
    {
      "approximate_fields": [],
      "author": {
        "avatar_url": "https://i.pinimg.com/280x280_RS/f3/a9/1b/f3a91b786c4e9ad0646de1388871c331.jpg",
        "display_name": "GIPHY",
        "id": "493636946564764083",
        "is_verified": false,
        "url": "https://www.pinterest.com/giphy/",
        "username": "giphy"
      },
      "coauthors": [],
      "duration_ms": null,
      "hashtags": [],
      "id": "e1_AfqPShx_93vkYha4fXkGKz4d5W8bAC00UIJf5ygYQ5a810vu6yg_",
      "is_nsfw": null,
      "is_pinned": null,
      "is_sponsored": false,
      "language": null,
      "media": [
        {
          "alt_text": "the text reads, 2020 year in review on a black background with pink and purple squares",
          "duration_ms": null,
          "expires_at": null,
          "height": 375,
          "thumbnail_url": "https://i.pinimg.com/originals/d9/b3/d2/d9b3d2accbee36003a039826fa6fa455.gif",
          "type": "gif",
          "url": "https://i.pinimg.com/originals/d9/b3/d2/d9b3d2accbee36003a039826fa6fa455.gif",
          "width": 750
        }
      ],
      "mentions": [],
      "metrics": {
        "comment_count": null,
        "like_count": 3,
        "quote_count": null,
        "repost_count": null,
        "save_count": 71,
        "share_count": null,
        "view_count": null
      },
      "platform": "pinterest",
      "platform_specific": {
        "pinterest": {
          "author_follower_count": null,
          "board": {
            "id": "493636877845977605",
            "title": "Best GIFs!",
            "url": "https://www.pinterest.com/giphy/best-gifs/"
          },
          "caption_languages": [],
          "domain": "giphy.medium.com",
          "dominant_color": "#141414",
          "interests": [],
          "is_ad": false,
          "is_author_verified_merchant": false,
          "is_repin": false,
          "link_url": "https://giphy.medium.com/giphys-most-viewed-gifs-of-2020-f198557f0080",
          "original_pinner": null,
          "repin_count": 64,
          "rich_type": "article"
        }
      },
      "platform_type": "pin",
      "published_at": "2020-12-01T15:41:37Z",
      "text": null,
      "thumbnail_url": "https://i.pinimg.com/originals/d9/b3/d2/d9b3d2accbee36003a039826fa6fa455.gif",
      "title": null,
      "type": "image",
      "unknown_fields": [
        "platform_specific.pinterest.interests"
      ],
      "url": "https://www.pinterest.com/pin/e1_AfqPShx_93vkYha4fXkGKz4d5W8bAC00UIJf5ygYQ5a810vu6yg_/"
    },
    {
      "approximate_fields": [],
      "author": {
        "avatar_url": "https://i.pinimg.com/280x280_RS/f3/a9/1b/f3a91b786c4e9ad0646de1388871c331.jpg",
        "display_name": "GIPHY",
        "id": "493636946564764083",
        "is_verified": false,
        "url": "https://www.pinterest.com/giphy/",
        "username": "giphy"
      },
      "coauthors": [],
      "duration_ms": null,
      "hashtags": [],
      "id": "e1_AfqPShzsdXeagQPfHhFlJl0p6GhC23D3tyYmQMyvJTWRiKCh1KYz",
      "is_nsfw": null,
      "is_pinned": null,
      "is_sponsored": false,
      "language": null,
      "media": [
        {
          "alt_text": "the zodiac sign is in front of a blue background with an image of a woman and two",
          "duration_ms": null,
          "expires_at": null,
          "height": 1920,
          "thumbnail_url": "https://i.pinimg.com/originals/ca/aa/4b/caaa4bfeeaf1611db85fc1f9d35980df.gif",
          "type": "gif",
          "url": "https://i.pinimg.com/originals/ca/aa/4b/caaa4bfeeaf1611db85fc1f9d35980df.gif",
          "width": 1080
        }
      ],
      "mentions": [],
      "metrics": {
        "comment_count": null,
        "like_count": 0,
        "quote_count": null,
        "repost_count": null,
        "save_count": 9,
        "share_count": null,
        "view_count": null
      },
      "platform": "pinterest",
      "platform_specific": {
        "pinterest": {
          "author_follower_count": null,
          "board": {
            "id": "493636877845977605",
            "title": "Best GIFs!",
            "url": "https://www.pinterest.com/giphy/best-gifs/"
          },
          "caption_languages": [],
          "domain": "giphy.com",
          "dominant_color": "#20aab9",
          "interests": [],
          "is_ad": false,
          "is_author_verified_merchant": false,
          "is_repin": false,
          "link_url": "https://giphy.com/stories/zodiac-d010c61c-f7e3",
          "original_pinner": {
            "avatar_url": "https://i.pinimg.com/280x280_RS/f3/a9/1b/f3a91b786c4e9ad0646de1388871c331.jpg",
            "display_name": "GIPHY",
            "id": "493636946564764083",
            "is_verified": false,
            "url": "https://www.pinterest.com/giphy/",
            "username": "giphy"
          },
          "repin_count": 8,
          "rich_type": "classifier data"
        }
      },
      "platform_type": "pin",
      "published_at": "2020-01-23T19:00:03Z",
      "text": "It's the year on the Rat.",
      "thumbnail_url": "https://i.pinimg.com/originals/ca/aa/4b/caaa4bfeeaf1611db85fc1f9d35980df.gif",
      "title": "What's Your Zodiac Sign?",
      "type": "image",
      "unknown_fields": [
        "platform_specific.pinterest.interests"
      ],
      "url": "https://www.pinterest.com/pin/e1_AfqPShzsdXeagQPfHhFlJl0p6GhC23D3tyYmQMyvJTWRiKCh1KYz/"
    }
  ],
  "page": {
    "has_more": true,
    "next_cursor": "c1.EXAMPLE_CURSOR",
    "next_cursor_expires_at": "2026-10-26T12:00:00Z",
    "end_reason": null
  },
  "meta": {
    "request_id": "req_3f9c2a7d1e8b4c6a9f0e2d4b6a8c0e1f",
    "platform": "pinterest",
    "source": "api",
    "is_cached": false,
    "credits_charged": 1,
    "latency_ms": 0,
    "fetched_at": "2026-10-25T12:00:00Z",
    "input": {
      "kind": "playlist",
      "id": "493636877845977605",
      "url": "https://www.pinterest.com/giphy/best-gifs/"
    },
    "credits_remaining": 9999,
    "client_request_id": null,
    "warnings": []
  }
}
```

Long arrays and strings are shortened here. Real responses are complete.

## One schema on 21 platforms.

The [response reference](https://socialtap.dev/docs/reference/pinterest/board_pins/index.md#response) lists every field, its type and when it is `null`. [See the full schema](https://socialtap.dev/resources/post/index.md).

- ### Null means unknown

  A field Pinterest doesn't show is null, never zero or an empty string, so a real zero always means zero.
- ### What it accepts

  The board: its link (pinterest.com/\<username>/\<board>/, also on a country's site such as uk.pinterest.com or pinterest.co.uk), a section's link (pinterest.com/\<username>/\<board>/\<section_name>/) for that section's pins, a short link (pin.it/\<code>) or the board's ID.
- ### Write one parser

  Pinterest, TikTok, Instagram and 18 more platforms answer in these fields, so the code that reads one reads them all.

- **`platform`string**: Platform ID (tiktok, youtube, …).
- **`id`string**: Platform-native post ID (string; Instagram shortcode, Reddit with its t3_ prefix).
- **`url`string**: Canonical post URL.
- **`type`string**: Normalized content shape. New values may be added; treat unknown values as other.
- **`platform_type`string**: The platform's own product label, lowercase (reel, short, story, live, tweet, …).
- **`title`string**: Headline (YouTube title, Reddit title); null on caption-only platforms.
- **`text`string**: Caption, description or body as plain text.
- **`language`string**: BCP-47 language of text, when the platform states it.

Live data from 33 platforms.

[TikTok](https://socialtap.dev/apis/tiktok/index.md) · [Instagram](https://socialtap.dev/apis/instagram/index.md) · [Facebook](https://socialtap.dev/apis/facebook/index.md) · [YouTube](https://socialtap.dev/apis/youtube/index.md) · [Reddit](https://socialtap.dev/apis/reddit/index.md) · [Threads](https://socialtap.dev/apis/threads/index.md) · [Spotify](https://socialtap.dev/apis/spotify/index.md) · [Amazon](https://socialtap.dev/apis/amazon/index.md) · [Apple Music](https://socialtap.dev/apis/applemusic/index.md) · [Pinterest](https://socialtap.dev/apis/pinterest/index.md) · [Rumble](https://socialtap.dev/apis/rumble/index.md) · [X](https://socialtap.dev/apis/x/index.md) · [Bluesky](https://socialtap.dev/apis/bluesky/index.md) · [Twitch](https://socialtap.dev/apis/twitch/index.md) · [LinkedIn](https://socialtap.dev/apis/linkedin/index.md) · [Telegram](https://socialtap.dev/apis/telegram/index.md) · [TikTok Shop](https://socialtap.dev/apis/tiktokshop/index.md) · [Kwai](https://socialtap.dev/apis/kwai/index.md) · [Snapchat](https://socialtap.dev/apis/snapchat/index.md) · [SoundCloud](https://socialtap.dev/apis/soundcloud/index.md) · [Truth Social](https://socialtap.dev/apis/truthsocial/index.md) · [Kick](https://socialtap.dev/apis/kick/index.md) · [Komi](https://socialtap.dev/apis/komi/index.md) · [Lnk.Bio](https://socialtap.dev/apis/linkbio/index.md) · [Linkme](https://socialtap.dev/apis/linkme/index.md) · [Linktree](https://socialtap.dev/apis/linktree/index.md) · [Pillar](https://socialtap.dev/apis/pillar/index.md) · [TikTok Ad Library](https://socialtap.dev/apis/tiktok-ad-library/index.md) · [Facebook Ad Library](https://socialtap.dev/apis/facebook-ad-library/index.md) · [Facebook Events](https://socialtap.dev/apis/facebook-events/index.md) · [Facebook Marketplace](https://socialtap.dev/apis/facebook-marketplace/index.md) · [Google Ads Transparency Center](https://socialtap.dev/apis/google-ads-transparency/index.md) · [LinkedIn Ad Library](https://socialtap.dev/apis/linkedin-ad-library/index.md)

## What teams build with the Pinterest Board Pins API.

- ### Collect every pin of a mood board or a brand's board
- ### Find the sites a board's pins send traffic to
- ### Download a board's pictures and videos
- ### Track which pins a board gains over time

## Good to know before you build.

- Pinterest gives the pins of a whole board an ID starting with e1_, which its pin page opens only for signed-in accounts, so the Pinterest Pin API can't take it. Everything else about each pin is in the item. A section's pins have their usual numeric IDs.
- Pinterest hides some of a board's pins from logged-out visitors, so the list can hold fewer pins than the board's pin count. When it stops short of that count, page.end_reason is platform_limit, not end.
- Pinterest sometimes shows a logged-out visitor only a board's first 25 pins. When every attempt meets that limit, the first page has 25 pins and page.end_reason platform_limit; asking again later, once the cached answer expires, can return the full page.
- Pins come in Pinterest's own order: mostly the latest saved first, with a few it picks moved to the top. since and until are not taken.
- A board's list has no comment or share counts, the pinner's follower count or the pin's interests. The Pinterest Pin API has them for a pin with a numeric ID.
- When Pinterest's main API fails, the first page comes from its embed API, which serves a board's latest pins and nothing past them: numeric IDs, no dates or reactions, and page.end_reason platform_limit when the board has more.

## 1 credit per page. Failed requests are free.

Buy credits once and spend them on any endpoint, on any platform.

[Plans and packs](https://socialtap.dev/pricing/index.md) · [How this endpoint is priced](https://socialtap.dev/docs/reference/pinterest/board_pins/index.md#pricing) · [How credits work](https://socialtap.dev/docs/credits/index.md)

| Source | Price per successful page | Per 1,000 pages |
| --- | --- | --- |
| Platform API `api` | 1 credit | $0.75–$1.97 |

- Cache hits are free.
- Credits from packs and top-ups never expire.
- A monthly plan's credits are spent first, and what is left of them ends at each renewal.
- Prices exclude tax: sales tax is added at checkout where it applies.
- Outside the US, plans and packs are sold to businesses: checkout asks for your VAT, GST or other business tax ID.

## Questions about the Pinterest Board Pins API.

More in the [API reference](https://socialtap.dev/docs/reference/pinterest/board_pins/index.md).

**Does it take a board section's link?**

Yes. A section's link returns that section's pins; the board's link returns every pin of the board, its sections' included.

**Why can't the Pinterest Pin API open a pin from this list?**

Pinterest names a board's pins by an encrypted e1_ ID for logged-out visitors and opens those only for signed-in accounts. The item already holds what the pin's page shows, except its comment count and interests.

**How much does the Pinterest Board Pins API cost?**

A page of up to 50 pins costs 1 credit. Every successful page is charged, empty pages included. SocialTap credits cost $0.75–$1.97 per 1,000, depending on the plan or pack.

**How do I get the next page?**

Repeat the same request with cursor set to page.next_cursor from the previous response, keeping the other parameters. When page.has_more is false there are no more pages. Cursors expire after 24 hours.

Other platforms

## Posts on 20 more platforms.

- [TikTok Post API](https://socialtap.dev/apis/tiktok/post/index.md) (1 credit · `GET /v1/tiktok/post`)
- [Instagram Post API](https://socialtap.dev/apis/instagram/post/index.md) (1 credit · `GET /v1/instagram/post`)
- [Facebook Post API](https://socialtap.dev/apis/facebook/post/index.md) (1 credit · `GET /v1/facebook/post`)
- [YouTube Video API](https://socialtap.dev/apis/youtube/post/index.md) (1 credit · `GET /v1/youtube/post`)
- [Reddit Post API](https://socialtap.dev/apis/reddit/post/index.md) (1 credit · `GET /v1/reddit/post`)
- [Threads Post API](https://socialtap.dev/apis/threads/post/index.md) (1 credit · `GET /v1/threads/post`)
- [Spotify Track API](https://socialtap.dev/apis/spotify/track/index.md) (1 credit · `GET /v1/spotify/track`)
- [Amazon Shop Posts API](https://socialtap.dev/apis/amazon/shop_posts/index.md) (1 credit / page · `GET /v1/amazon/shop_posts`)
- [Apple Music Track API](https://socialtap.dev/apis/applemusic/track/index.md) (1 credit · `GET /v1/applemusic/track`)
- [Rumble Video API](https://socialtap.dev/apis/rumble/post/index.md) (1 credit · `GET /v1/rumble/post`)
- [X (Twitter) Post API](https://socialtap.dev/apis/x/post/index.md) (1 credit · `GET /v1/x/post`)
- [Bluesky Post API](https://socialtap.dev/apis/bluesky/post/index.md) (1 credit · `GET /v1/bluesky/post`)
- [Twitch Video and Clip API](https://socialtap.dev/apis/twitch/video/index.md) (1 credit · `GET /v1/twitch/video`)
- [LinkedIn Post API](https://socialtap.dev/apis/linkedin/post/index.md) (1 credit · `GET /v1/linkedin/post`)
- [Telegram Post API](https://socialtap.dev/apis/telegram/post/index.md) (1 credit · `GET /v1/telegram/post`)
- [Kwai Post API](https://socialtap.dev/apis/kwai/post/index.md) (1 credit · `GET /v1/kwai/post`)
- [Snapchat Spotlight API](https://socialtap.dev/apis/snapchat/spotlight/index.md) (1 credit · `GET /v1/snapchat/spotlight`)
- [SoundCloud Track API](https://socialtap.dev/apis/soundcloud/track/index.md) (1 credit · `GET /v1/soundcloud/track`)
- [Truth Social Post API](https://socialtap.dev/apis/truthsocial/post/index.md) (1 credit · `GET /v1/truthsocial/post`)
- [Kick Clip API](https://socialtap.dev/apis/kick/post/index.md) (1 credit · `GET /v1/kick/post`)

More Pinterest

## Pinterest API. 10 endpoints, one key.

- [Pinterest Pin API](https://socialtap.dev/apis/pinterest/pin/index.md) (1 credit · `GET /v1/pinterest/pin`)
- [Pinterest Search API](https://socialtap.dev/apis/pinterest/search_pins/index.md) (1 credit / page · `GET /v1/pinterest/search_pins`)
- [Pinterest Profile Pins API](https://socialtap.dev/apis/pinterest/pins/index.md) (1 credit / page · `GET /v1/pinterest/pins`)
- [Pinterest Profile API](https://socialtap.dev/apis/pinterest/profile/index.md) (1 credit · `GET /v1/pinterest/profile`)
- [Pinterest Board API](https://socialtap.dev/apis/pinterest/board/index.md) (1 credit · `GET /v1/pinterest/board`)
- [Pinterest Boards API](https://socialtap.dev/apis/pinterest/boards/index.md) (1 credit / page · `GET /v1/pinterest/boards`)
- [Pinterest Topic API](https://socialtap.dev/apis/pinterest/topic/index.md) (1 credit · `GET /v1/pinterest/topic`)
- [Pinterest Trends API](https://socialtap.dev/apis/pinterest/top_trends/index.md) (1 credit / page · `GET /v1/pinterest/top_trends`)
- [Pinterest URL Save Count API](https://socialtap.dev/apis/pinterest/web_page/index.md) (1 credit · `GET /v1/pinterest/web_page`)

## Try it on a link you already have.

Paste it in the playground, or copy the request into your code.

100free credits

- No credit card
- Failed requests are free
- Works on all 218 endpoints

[Start for free](https://socialtap.dev/signup/) [Read the docs](https://socialtap.dev/docs/index.md)

---

[HTML version](https://socialtap.dev/apis/pinterest/board_pins/) · [Docs index for AI agents](https://socialtap.dev/llms.txt) · [All docs in one file](https://socialtap.dev/llms-full.txt)
