# Pinterest Keyword Tool with Search Volume (`hamdisaidani/pinterest-keyword-tool`) Actor

Pinterest keyword research tool with real Pinterest search volume. Type one keyword and get thousands of Pinterest keywords grouped by topic, with post ideas and full export. No login. Free to try.

- **URL**: https://apify.com/hamdisaidani/pinterest-keyword-tool.md
- **Developed by:** [Hamdi Saidani](https://apify.com/hamdisaidani) (community)
- **Categories:** SEO tools, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 keywords

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### Pinterest keyword tool with real Pinterest search volume

Type one keyword. Get **thousands of Pinterest keywords with Pinterest's own search numbers**, grouped by topic, in a report you can filter, copy and export. No Pinterest login, no cookies, no Chrome extension to install.

Made by **Hamdi Saidani**, founder of [Zaytouna Studio](https://www.zaytounastudio.com), a Pinterest agency for food bloggers. I run more than 60 recipe sites and built this Pinterest keyword research tool to find keywords for my own pins.

Want to try it without an account first? Use the [free Pinterest keyword tool](https://www.zaytounastudio.com/pinterest-keyword-tool) on my site: 3 searches per day, about 350 keywords each. This Actor is the full version: deep search, thousands of keywords, no daily limit.

![Pinterest keyword tool report: Pinterest keywords with search volume, topics and filters](https://api.apify.com/v2/key-value-stores/AzMo455RNWE2b6l4y/records/shot-keywords.png)

**In short**

- **Keyword finder:** one seed keyword gives about 350 keywords in 30 seconds, or 3,000 and more in a deep search.
- **Pinterest search volume:** the number Pinterest itself shows, not a Google number.
- **Keyword generator for pins:** post ideas with a main keyword for the title and extra keywords for the description and board.
- **Free to try:** every Apify account gets free credit each month. After that you pay per keyword, with no monthly plan.

### What does this Pinterest keyword research tool do?

Pinterest is a search engine. People type words into its search bar, and Pinterest suggests what others search for. This tool collects those suggestions in a smart way:

1. It searches your keyword alone.
2. It searches your keyword with every letter (a to z) and every number (0 to 9).
3. It opens each keyword it found and searches again, like the branches of a tree. `fall nails` leads to `fall nails short`, which leads to `fall nails short almond`.
4. It reads the **Pinterest search volume** of every keyword.
5. It builds a report with topics, categories, post ideas, a keyword wheel and a mind map.

You get keywords with 2, 3, 4 and more words. Long keywords are specific, and they are usually the easiest to rank for.

### Pinterest search volume: where the numbers come from

Many people ask how to see search volume on Pinterest. Pinterest publishes a number on its public idea pages: "N people searched this". This tool reads that number for every keyword.

| What you see | What it means |
|---|---|
| `7,624` | Pinterest's own search number. Worldwide and long-term. |
| `~570` | An estimate. Pinterest has no published number for this keyword, so the tool calculates one from Pinterest's own popularity score. Tested on 414 keywords in 10 topics: usually within 1.5 times the real value. Every run checks its own estimates. |
| `n/a` | Pinterest shows neither a number nor a score. The keyword is still real: Pinterest suggests it because people type it. |

Honest note: Pinterest does not say which period its number covers, so do not read it as "monthly searches". Use it to compare keywords with each other, which is what keyword research needs.

### How to find Pinterest keywords with this tool

1. Type your keyword in **Seed keywords**, for example `fall nails`, `home decor` or `chicken recipes`. One keyword per line, up to 100.
2. Choose how deep to search:
   - **Standard**: about 350 keywords per seed, about 30 seconds.
   - **Deep**: about 3,000 keywords per seed, 3 to 9 minutes.
   - **Maximum** and **Full tree**: everything Pinterest has, 15 minutes and more.
3. Press **Start**.
4. When the run ends, open **Keyword report** in the Output tab.

### The keyword report

| Page | What it does |
|---|---|
| Keywords | The full table: searches, popularity, Pinterest category. Filter by search volume, number of words, questions, words to include or exclude. Click **+** to open the longer keywords under a keyword. |
| Post ideas | One card per topic: a main keyword for your pin title, and the extra keywords for the description and the board. |
| My list | The keywords you ticked. Saved on your device. Copy them with commas for pin descriptions, or export. |
| Keyword wheel | Your keyword in the middle and the searches around it. Download it as an image for a blog post or a pin. |
| Mind map | The keywords as a tree that opens branch by branch. |
| About the numbers | Every number explained in plain words. |

![Pinterest post ideas: a main Pinterest keyword for the pin title and related keywords with search volume](https://api.apify.com/v2/key-value-stores/AzMo455RNWE2b6l4y/records/shot-ideas.png)

![Pinterest keyword wheel: keyword research visual for the seed keyword fall nails](https://api.apify.com/v2/key-value-stores/AzMo455RNWE2b6l4y/records/shot-wheel.png)

The report works on a phone, a tablet and a computer.

### How much does it cost?

You pay **$2 per 1,000 keywords**. There is no monthly plan and nothing is locked.

| Search | Keywords | Cost |
|---|---|---|
| Standard, 1 seed | about 350 | about $0.70 |
| Deep, 1 seed | about 3,000 | about $6 |

**Is it a free Pinterest keyword tool?** It is free to try. Every Apify account gets $5 of free credit each month, which is about 2,500 keywords. On the free Apify plan the tool runs the Standard search with up to 3 seed keywords per run. Deep search and estimates are available on any paid Apify plan. You can set a maximum cost for every run, and the tool stops before it passes that limit.

### Pinterest keywords for any niche

The tool works for every topic people search on Pinterest. Some seeds to try:

- **Food:** `chicken recipes`, `keto snacks`, `easy dinner`, `air fryer`
- **Home decor:** `living room ideas`, `small bathroom`, `farmhouse kitchen`
- **Fashion and beauty:** `fall outfits`, `fall nails`, `short hair styles`
- **Art and design:** `drawing ideas`, `graphic design`, `wallpaper aesthetic`
- **DIY and crafts:** `christmas crafts`, `crochet patterns`
- **Wedding, travel, fitness, garden:** any word your audience types

It also works in other languages. Choose the language in the input, for example French or German.

### How it compares with other ways to do Pinterest keyword research

| Way | Good | Limits |
|---|---|---|
| **Pinterest search bar** | Free, real suggestions | About 12 suggestions per search, no numbers, slow by hand |
| **Pinterest Trends** | Free, official, shows seasons | Only bigger keywords, shows an index from 0 to 100 and not search numbers |
| **Pinterest Ads keyword tool** | Official | Needs an advertiser account, shows wide ranges, made for ads |
| **Chrome extensions and desktop apps** | One-time or low price | You run them on your own computer and your own Pinterest session |
| **Monthly subscription tools** | Many features | You pay every month, exports are often limited by plan |
| **This tool** | Thousands of keywords per seed, Pinterest's own numbers, full export, pay per use | Runs on Apify, so you need a free Apify account |

Looking for a **PinClicks alternative** or a **Pin Inspector alternative**? This tool has no monthly fee and nothing to install. You pay only when you run it.

### Where to put Pinterest keywords

Once you have your list, use the keywords where Pinterest reads them:

1. **Pin title:** the main keyword, written naturally.
2. **Pin description:** 3 to 5 related keywords in normal sentences.
3. **Board name and board description:** the broad keyword of the topic.
4. **Text on the image:** Pinterest reads the words on your pin image.
5. **Your profile name and bio:** the main topics of your account.
6. **The page you link to:** its title and text should match the pin.

The **Post ideas** page of the report prepares this for you: one main keyword and the supporting keywords for each topic.

### Input

| Field | What it does |
|---|---|
| `seeds` | Your seed keywords, one per line (1 to 6 words each) |
| `depth` | `standard`, `deep`, `max` or `full` |
| `searchVolume` | Read Pinterest's search number for `all` keywords, only the `main` ones, or `off` |
| `estimateMissing` | Estimate the number when Pinterest has not published one |
| `includeQuestionWords` | Also search with how, what, why, best, easy... |
| `onlyWithSeedWords` | Keep only keywords that contain all your seed words |
| `language` | Language and country of the suggestions |

Example:

```json
{
    "seeds": ["fall nails"],
    "depth": "standard"
}
```

### Output

One row per keyword. Download as CSV, Excel, JSON or HTML.

| Field | Meaning |
|---|---|
| `keyword` | The phrase people type into Pinterest search |
| `searches` | Pinterest's own search number |
| `searchesEstimated` | Estimate from Pinterest's popularity score, when there is no published number |
| `searchesSource` | `pinterest` or `estimated` |
| `volumeLevel` | very high, high, medium, low, very low |
| `category` | Where Pinterest files this keyword (useful to pick a board) |
| `parent`, `level` | The keyword tree: which keyword this one grows from |
| `matchType`, `newWords`, `wordCount` | How the keyword relates to your seed |
| `pinterestUrl` | Opens this search on Pinterest |

### Use it with Claude, ChatGPT and automation tools

Every Apify Actor works as a tool for AI assistants through the [Apify MCP server](https://mcp.apify.com). Add the server, then ask: "Find Pinterest keywords for fall nails with search volume."

It also works in Make, n8n and Zapier, and from code:

```bash
curl -X POST "https://api.apify.com/v2/acts/hamdisaidani~pinterest-keyword-tool/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "content-type: application/json" \
  -d '{"seeds":["fall nails"],"depth":"standard"}'
```

### Questions people ask

#### What are Pinterest keywords?

Pinterest keywords are the words and phrases people type into the Pinterest search bar. Pinterest uses the words in your pin title, description, board and image to decide when to show your pin. Using the phrases people really search for is called Pinterest SEO.

#### How do I do keyword research for Pinterest?

Start with one broad keyword of your topic. Collect the suggestions Pinterest shows for it, then the suggestions for each of those. Compare them by search volume and pick specific keywords with 3 or more words. This tool does all of these steps in one run.

#### How do I find the most searched keywords on Pinterest?

Run the tool with your topic, open the report and sort by **Searches**. The filter "Volume: 10,001 and more" shows only the popular keywords.

#### How do I find trending keywords on Pinterest?

Pinterest Trends shows what is growing right now for bigger keywords. Use it together with this tool: find the full keyword list here, then check the season of the biggest ones in Pinterest Trends. Publish seasonal pins about 2 months before the peak.

#### How can I see Pinterest keyword search volume?

Pinterest shows a search number on its public idea pages. This tool reads it for every keyword and adds a marked estimate where Pinterest has no number.

#### Does Pinterest have its own keyword tool?

Pinterest has the search bar suggestions, Pinterest Trends and a keyword tool inside Pinterest Ads. None of them gives a full keyword list with numbers that you can export. That is the gap this tool fills.

#### What is the best Pinterest keyword tool?

The best tool is the one that shows real Pinterest data, gives you many long keywords and lets you export them. Try this one with the free Apify credit and compare the numbers with what you see on Pinterest.

#### Do I need a Pinterest account or a Chrome extension?

No. The tool runs on Apify's servers. It never touches your Pinterest account and there is nothing to install.

#### Is it safe for my Pinterest account?

Yes. The tool reads public search suggestions and public numbers. It does not log in anywhere.

#### Why are some numbers marked with ~?

Pinterest has no published number for that keyword, so the tool estimates it from Pinterest's own popularity score.

#### A run stopped early. Did I lose the results?

No. Keywords are saved in batches of 500 while the run works.

#### Can I use it for Pinterest ads?

Yes. The keyword list and the search numbers help you choose keyword targeting for Pinterest ads, and the long keywords are useful as ad group ideas.

### Feedback

Found a bug or want a feature? Open an issue in the **Issues** tab. I read every one and answer fast.

This tool is not affiliated with, endorsed by, or sponsored by Pinterest.

# Actor input Schema

## `seeds` (type: `array`):

One keyword per line, 1 to 6 words each. Example: pioneer woman, slow cooker chicken, fall nails. Any language works.

## `depth` (type: `string`):

Start with Quick to see the tool. Pinterest shows only 12 suggestions per search, so most keywords are hidden: Deep searches every keyword again for its own children (pioneer woman > pioneer woman chili > pioneer woman chili mac) and digs by letter wherever Pinterest has more. Results appear in the table while the run is still working.

## `keywordTree` (type: `boolean`):

Each keyword found is searched again to get the longer keywords under it. Turn off to dig by letters only.

## `searchVolume` (type: `string`):

Adds the number Pinterest shows on its Ideas pages ("N people searched this") and the keyword's category. The number is worldwide and long-term; Pinterest does not publish the exact period. Not every keyword has one.

## `estimateMissing` (type: `boolean`):

Many long keywords have no published number. Pinterest still ranks them with a popularity score, and that score follows the real numbers very closely (tested on 414 keywords: half of the estimates are within x1.22 of the real number, 90% within x1.56). Estimated numbers are always marked as estimated. Available on paid Apify plans.

## `includeLetters` (type: `boolean`):

Searches "keyword a", "keyword b" ... "keyword z". Arabic seeds use the Arabic alphabet.

## `includeNumbers` (type: `boolean`):

Finds things like "3 ingredient", "30 minute", "2026 trends".

## `includePrefixLetters` (type: `boolean`):

Searches "a keyword", "b keyword" ... Finds words people put in front, like "easy" or "best".

## `includeQuestionWords` (type: `boolean`):

Adds words like how, what, best, easy, for, with, without, ideas.

## `customModifiers` (type: `array`):

Optional. Each word is added after the keyword, like "keyword christmas".

## `onlyWithSeedWords` (type: `boolean`):

Pinterest sometimes suggests related phrases that drop one of your words. Turn this on to remove them.

## `dedupeAcrossSeeds` (type: `boolean`):

If two seeds find the same keyword, you get it (and pay for it) only once.

## `maxKeywordsPerSeed` (type: `integer`):

Stop after this many keywords for one seed. 0 = no limit. Use it to control cost.

## `language` (type: `string`):

Language sent to Pinterest. The language of your seed keyword matters most.

## `proxyConfiguration` (type: `object`):

Apify Proxy is recommended. If a run reports failed searches, switch to Residential.

## Actor input object example

```json
{
  "seeds": [
    "pioneer woman"
  ],
  "depth": "standard",
  "keywordTree": true,
  "searchVolume": "all",
  "estimateMissing": true,
  "includeLetters": true,
  "includeNumbers": true,
  "includePrefixLetters": false,
  "includeQuestionWords": false,
  "onlyWithSeedWords": false,
  "dedupeAcrossSeeds": true,
  "maxKeywordsPerSeed": 0,
  "language": "en-US",
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `report` (type: `string`):

No description

## `keywords` (type: `string`):

No description

## `summary` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "seeds": [
        "pioneer woman"
    ],
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("hamdisaidani/pinterest-keyword-tool").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "seeds": ["pioneer woman"],
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("hamdisaidani/pinterest-keyword-tool").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "seeds": [
    "pioneer woman"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call hamdisaidani/pinterest-keyword-tool --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,hamdisaidani/pinterest-keyword-tool"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/Myi3aHmTV1D1HsOlB/builds/gdbVq55nliE6NnvDc/openapi.json
