Instagram Search Scraper V2 avatar

Instagram Search Scraper V2

Pricing

from $1.01 / 1,000 search result scrapeds

Go to Apify Store
Instagram Search Scraper V2

Instagram Search Scraper V2

Search Instagram for accounts, hashtags and places with guaranteed delivery. Returns usernames, full names, verification, hashtag media counts and place coordinates — everything Instagram's own search box surfaces.

Pricing

from $1.01 / 1,000 search result scrapeds

Rating

0.0

(0)

Developer

MYM

MYM

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Instagram Search Scraper — find accounts, hashtags & places (No API Key, No Login)

Apify Actor No API Key required No Login needed No cookies needed Export formats MCP AI agents Pay per result

Search Instagram for accounts, hashtags, and places — no login, no cookies, no Graph API app, no access token. Type a search term and pick a type (user, hashtag, place, or all); the Instagram Search Scraper returns each match with its username or name, full name, subtitle, numeric ID, verified badge, private flag, avatar, and profile link. Ideal for creator discovery, handle verification, and building account lists before a deeper scrape. Export to JSON, CSV, Excel, or XML.

Get your first search results free in under 2 minutes — type a term, click Start. No configuration, no credit card to try.


Table of contents


What can the Instagram Search Scraper do? {#what-can-it-do}

  • 🔎 Search accounts, hashtags, or places — one search type or all of them at once.
  • 👤 Get the matched account — username, full name, numeric ID, verified badge, private flag, avatar.
  • 🏷️ Get the result type on every row so mixed searches stay separable.
  • 🧭 Discover creators by name or niche keyword before you know their exact handle.
  • Verify a handle exists and whether it is private, before queueing a bigger run.
  • 🧑‍🤝‍🧑 Queue many search terms in one run — every row carries its query.
  • 📤 Export to JSON, CSV, Excel, or XML, or pull live via API.

Go beyond the limits of the official Instagram API: no OAuth app, no app review, no quota juggling — paste your input and collect publicly available data.


Who uses the Instagram Search Scraper? {#who-uses-it}

  • 🤝 Influencer scouts — find creators by name or keyword, then pipe handles into the profile scraper.
  • 🔍 Brand protection teams — spot impersonator accounts using your brand name.
  • 🗂️ List builders — resolve messy name lists into real usernames and IDs.
  • 📊 Researchers — map which hashtags and places exist around a topic.

What data can I scrape? {#what-data}

FieldTypeDescription
querystringThe search term this row came from.
resultTypestringuser, hashtag, or place.
usernamestringHandle.
fullNamestringDisplay name.
userIdstringNumeric account ID (stable if the handle changes).
urlstringProfile link.
profilePicstringFull-resolution avatar URL.
verifiedbooleanVerified badge.
privatebooleanWhether the account is private.
subtitlestringSecondary line Instagram shows under the result (follower hint or category).

Fields reflect what Instagram exposes publicly for that item. Values that do not exist for a given item are returned as null rather than dropped, so your schema stays stable.


How to scrape Instagram search results {#how-to}

  1. Open the Instagram Search Scraper on Apify.
  2. Add search terms to Search.
  3. Pick a search typeuser, hashtag, place, or all.
  4. (Optional) Set Max results, then click ▶ Start and export.

No login, no cookies, no proxy configuration. Start with one input to see the output shape, then scale the same run — the fields stay identical, so code written against a test run keeps working.


Input example {#input-example}

{
"search": [
"nasa",
"space photography"
],
"searchType": "user",
"resultsLimit": 50
}
  • search — one or more search terms.
  • searchTypeall, user, hashtag, or place.
  • resultsLimit — hard cap on results per term.

Output example {#output-example}

{
"url": "https://www.instagram.com/nasa/",
"query": "nasa",
"userId": "528817151",
"private": false,
"fullName": "NASA",
"subtitle": "104M followers",
"username": "nasa",
"verified": true,
"profilePic": "https://scontent-iad6-1.cdninstagram.com/v/t51.2885-19/29090066_159271188110124_1152068159029641216_n.jpg?stp=dst-jpg_e0_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad6-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gGISO8iI5LOblfxc1HUgiJgI3vspYyb4cKAl05zkcctvIEJM-LjNcdUFkH-47VPrUI&_nc_ohc=sUQGBsPKUTMQ7kNvwEvuerM&_nc_gid=5oAlV_v2rnGuS6_FP8dBpg&edm=ALgmGsQBAAAA&ccb=7-5&ig_cache_key=GBLhuwEsG5c225AAAAAAAADj9-wPbkULAAAB1501500j-ccb7-5&oh=00_AQB4I5hKQ_Yiv29tYkppt-Al1TuUhJYT-lsmioAX1avvlw&oe=6A6E5029&_nc_sid=2f557e",
"resultType": "user",
"sourceType": "instagram"
}

Every run produces a clean dataset you can page through in the Apify Console or pull via API. Export to JSON, CSV, Excel, or XML in one click.


V2 = managed delivery. Runs on managed infrastructure for consistent, guaranteed delivery and a wider field set.

How much will it cost? {#pricing}

Simple, predictable pay-per-result pricing — you pay for the results you actually receive, not for compute time.

  • 💸 Pay per result — budget is just results × rate, so you can estimate spend up front.
  • 📉 Volume discounts — Bronze, Silver, Gold, Platinum, and Diamond Apify plans get progressively lower rates.
  • 🆓 Free to try — new Apify accounts include monthly free usage, so your first run costs nothing.
  • 🚫 No hidden fees — no proxy add-on, no per-request API charge, no minimum spend.

See the live rate on the Apify store page.


Tips {#tips}

  • 🔗 Use search as step one: resolve handles here, then run the Profile Scraper for full stats.
  • 🕵️ Search your own brand name regularly — impersonators show up in user results.
  • 🏷️ hashtag type is great for niche discovery before committing to a hashtag scrape.
  • 🆔 Store userId — it survives username changes.
  • 📏 Keep limits small. Search results get less relevant fast; the first 20–30 carry the signal.

Want other Instagram data? {#want-other-data}

Building a multi-platform dataset? The same no-login, pay-per-result approach covers the other networks:

Browse everything on the myagizm store profile.


Use the data with AI agents (MCP) {#mcp}

The Instagram Search Scraper is available through the Apify MCP server, so AI assistants can call it as a tool and pull Instagram search results on demand.

  • 🧩 Claude — add the Apify MCP server and let Claude fetch and analyse the data.
  • 🤖 ChatGPT — use the actor as a tool inside research and reporting workflows.
  • 🖊️ Cursor — pull structured results straight into your coding sessions.

Common AI-agent recipes:

  • 🔎 Handle resolution — "find the real Instagram handle for this brand."
  • 🕵️ Impersonator check — "list accounts using our brand name."
  • 🧭 Niche map — "what hashtags exist around this topic?"
  • 🤝 Scout list — "find creators matching this keyword."

Integrations & API {#integrations}

Connect the actor to the tools you already use: Make, Zapier, n8n, Slack, Airbyte, Gumloop, CrewAI, IFTTT, Lindy, GitHub, Google Sheets, and Google Drive — plus webhooks, Apify Schedules, and the MCP server.

Run synchronously and get the dataset (Apify API)

curl -X POST "https://api.apify.com/v2/acts/myagizm~instagram-search-scraper-v2/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"search": ["nasa", "space photography"], "searchType": "user", "resultsLimit": 50}'

Start a run asynchronously

curl -X POST "https://api.apify.com/v2/acts/myagizm~instagram-search-scraper-v2/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"search": ["nasa", "space photography"], "searchType": "user", "resultsLimit": 50}'

Fetch dataset items later

$curl "https://api.apify.com/v2/acts/myagizm~instagram-search-scraper-v2/runs/last/dataset/items?token=YOUR_APIFY_TOKEN&format=csv"

Change format to json, csv, xlsx, or xml to export in your preferred format. The Apify Console also auto-generates ready-to-paste JavaScript, Python, and CLI snippets plus an OpenAPI spec for this actor.


Support {#support}

Questions, feature requests, or something not looking right? Open an issue on the actor's Issues tab. Please include the input you used so we can reproduce and fix it quickly.


FAQ {#faq}

Can I search posts by keyword?

No — Instagram exposes account, hashtag, and place search publicly, not full-text post search. Use the Hashtag Scraper for content discovery.

How many results does one term return?

Instagram's search surface is intentionally short; expect a few dozen high-relevance matches per term.

Does it return follower counts?

The subtitle field sometimes carries a follower hint. For exact numbers, pipe the usernames into the Profile Scraper.

Do I need an Instagram account, login, cookies, or API key?

No. There is no login, no cookies, no Instagram Graph API app, no app review, and no access token. Paste your input and run.

The actor collects only publicly available data — the same content any visitor can see without logging in. It never logs in and never accesses private accounts. You are responsible for compliant use: if the data contains personal data, follow GDPR, CCPA, and other applicable regulations, and respect Instagram's terms.

Can I scrape private accounts?

No. Private accounts are reported in the run log and skipped. The actor never bypasses access controls.

Do I need proxies?

No. Proxy handling is built in and managed for you — nothing to configure or supply.

Can I export the results to CSV, Excel, or JSON?

Yes. Export to JSON, CSV, Excel, or XML from the Console, or use the API format parameter.

Can I use it with the Apify API?

Yes — the sync and async endpoints are shown above.

Is there an MCP server for AI agents?

Yes. The actor is exposed through the Apify MCP server, so Claude, ChatGPT, and Cursor can call it as a tool.

Can I schedule runs?

Yes. Use Apify Schedules or trigger runs via API and webhooks to keep the data fresh.

How fresh is the data?

There is no caching. Every run reads the current public page, so numbers are live at run time.

Media URLs stopped working after a while — why?

Instagram signs its CDN links and they expire. Download or re-host media in the same session you scrape it.


instagram search scraper · instagram account search api · find instagram username · instagram hashtag search · instagram place search · instagram impersonator detection · creator discovery instagram · resolve instagram handle · instagram search api alternative · scrape instagram search without login · instagram account finder · x402 actor · ai agent scraper no account · pay with usdc api · mcp scraper for agents


Run it from an AI agent — no Apify account needed (x402) {#x402}

This actor accepts agentic payments over the open x402 protocol. An AI agent can pay for a run in USDC on Base and get the data without an Apify account, a credit card, or an API key:

# one-time: wallet + prepaid token (agent side)
npx -y awal auth login <email>
npx awal x402 pay 'https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1&currency=usd' --max-amount 1000000 --json
# then use the returned token exactly like an Apify API token
curl "https://api.apify.com/v2/acts/myagizm~instagram-search-scraper-v2/run-sync-get-dataset-items" \
-H "Authorization: Bearer $PREPAID_TOKEN" -H 'Content-Type: application/json' -d '{INPUT}'

Why it works here: this actor is pay per event and runs with limited permissions, the two conditions x402 requires. You are charged per result, so an agent pays only for the rows it receives. The prepaid token is a hard spending cap and expires 14 days after purchase.


Disclaimer {#disclaimer}

This is an independent tool and is not affiliated with, endorsed by, or sponsored by Instagram or Meta Platforms, Inc.. All product names, logos, and brands are property of their respective owners.

The actor collects only publicly available data — the same content any visitor can see without logging in. It never logs in, never bypasses access controls, and never touches private or protected content. You are responsible for how you use the data: if it contains personal data, follow GDPR, CCPA, and other applicable regulations, and respect the platform's terms.


Resources {#resources}


中文说明 —— Instagram 搜索抓取工具

在 Instagram 搜索账号、话题标签与地点 —— 不需要登录、Cookie、Graph API 应用或 access token。输入搜索词并选择类型(user / hashtag / place / all),即可返回每条结果的用户名或名称、显示名、副标题、数字 ID、认证标记、是否私密、头像与主页链接。适合达人挖掘、账号核实与批量抓取前的名单准备。

两分钟内免费拿到第一批数据 —— 填入内容、点击 Start 即可。无需配置,试用不需要信用卡。

能做什么

  • 🔎 搜索账号、话题标签或地点,可指定类型或全选。
  • 👤 匹配到的账号信息 —— 用户名、显示名、数字 ID、认证状态、是否私密、头像。
  • 🏷️ 每行带 resultType,混合搜索也能拆分。
  • 🧭 不知道确切用户名时按名称/关键词找人
  • 先核实账号是否存在、是否私密,再决定要不要深挖。
  • 🧑‍🤝‍🧑 一次可排队多个搜索词,每行带 query
  • 📤 导出 JSON / CSV / Excel / XML。

无需 OAuth 应用、无需应用审核、无需配额管理 —— 填入内容即可采集公开数据。

谁在用

  • 🤝 达人挖掘 —— 按名称或关键词找人,再送入资料抓取工具。
  • 🕵️ 品牌保护 —— 发现冒用品牌名的账号。
  • 🗂️ 名单整理 —— 把杂乱的名称列表解析成真实用户名与 ID。
  • 📊 研究者 —— 梳理某个话题周边的标签与地点。

可以抓取哪些数据

字段类型说明
querystring该行来自哪个搜索词
resultTypestringuser / hashtag / place
usernamestring用户名
fullNamestring显示名称
userIdstring数字账号 ID(改名也不变)
urlstring主页链接
profilePicstring全分辨率头像地址
verifiedboolean是否认证
privateboolean是否私密账号
subtitlestring结果下方的副标题(粉丝提示或分类)

字段取决于平台对外公开了什么。某个条目没有的值会返回 null 而不是直接省略,因此你的数据结构始终稳定。

使用步骤

  1. 打开 Instagram 搜索抓取工具
  2. Search 填入搜索词。
  3. 选择类型:userhashtagplaceall
  4. (可选)设置 Max results,点击 ▶ Start 并导出。

输入示例

{
"search": [
"nasa",
"space photography"
],
"searchType": "user",
"resultsLimit": 50
}

输出示例

{
"url": "https://www.instagram.com/nasa/",
"query": "nasa",
"userId": "528817151",
"private": false,
"fullName": "NASA",
"subtitle": "104M followers",
"username": "nasa",
"verified": true,
"profilePic": "https://scontent-iad6-1.cdninstagram.com/v/t51.2885-19/29090066_159271188110124_1152068159029641216_n.jpg?stp=dst-jpg_e0_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad6-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gGISO8iI5LOblfxc1HUgiJgI3vspYyb4cKAl05zkcctvIEJM-LjNcdUFkH-47VPrUI&_nc_ohc=sUQGBsPKUTMQ7kNvwEvuerM&_nc_gid=5oAlV_v2rnGuS6_FP8dBpg&edm=ALgmGsQBAAAA&ccb=7-5&ig_cache_key=GBLhuwEsG5c225AAAAAAAADj9-wPbkULAAAB1501500j-ccb7-5&oh=00_AQB4I5hKQ_Yiv29tYkppt-Al1TuUhJYT-lsmioAX1avvlw&oe=6A6E5029&_nc_sid=2f557e",
"resultType": "user",
"sourceType": "instagram"
}

V2 = 托管交付线。 运行在托管基础设施上,交付稳定、字段更全。

价格

采用按结果计费:只为真正拿到的数据付费,不按运行时间计费。

  • 💸 成本 = 结果数量 × 单价,预算可提前算清。
  • 📉 Apify 的 Bronze / Silver / Gold / Platinum / Diamond 套餐享阶梯折扣。
  • 🆓 新账号自带每月免费额度,第一次运行不花钱。
  • 🚫 无代理附加费、无单次请求费、无最低消费。

实时价格见 Apify 商店页面

使用建议

  • 🔗 搜索是第一步:拿到用户名后用资料抓取工具取完整数据。
  • 🕵️ 定期搜索自家品牌名,冒用账号会出现在 user 结果里。
  • 🏷️ hashtag 类型适合在正式抓标签前做选题探测。
  • 🆔 入库存 userId,用户名会变。
  • 📏 上限不必大,前 20–30 条相关性最高。

其他 Instagram 数据

需要多平台数据?以下工具采用同样的免登录、按结果计费方式:

全部工具见 myagizm 商店主页

配合 AI 智能体使用(MCP)

本 Actor 已接入 Apify MCP 服务器,Claude、ChatGPT、Cursor 等助手可以把它当作工具直接调用,用自然语言提问即可拿到结构化结果,无需写胶水代码。

集成与 API

支持 Make、Zapier、n8n、Slack、Airbyte、Gumloop、CrewAI、IFTTT、Lindy、GitHub、Google Sheets、Google Drive,以及 Webhook、定时任务与 MCP 服务器。

curl -X POST "https://api.apify.com/v2/acts/myagizm~instagram-search-scraper-v2/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"search": ["nasa", "space photography"], "searchType": "user", "resultsLimit": 50}'

format 改成 jsoncsvxlsxxml 即可导出不同格式。

常见问题

能按关键词搜帖子吗? 不能。Instagram 对外只公开账号、标签与地点搜索,内容发现请用话题标签抓取工具

一个搜索词能返回多少条? 平台搜索入口本身很短,通常几十条高相关结果。

返回粉丝数吗? subtitle 有时含粉丝提示;准确数字请把用户名送入资料抓取工具。

需要 Instagram 账号、登录、Cookie 或 API Key 吗? 不需要。不登录、不用 Cookie、不需要 Graph API 应用、不需要审核、不需要 access token。

抓取 Instagram 合法吗? 只采集公开可见的数据,即任何未登录访客都能看到的内容,不登录、不访问私密账号。合规责任由使用者承担:如涉及个人数据请遵守 GDPR / CCPA 与平台条款。

能抓私密账号吗? 不能。私密账号会被跳过并记录在运行日志中。

需要配置代理吗? 不需要,已内置托管。

支持导出 CSV / Excel / JSON 吗? 支持 JSON、CSV、Excel、XML 四种格式。

可以通过 Apify API 调用吗? 可以,同步与异步接口见上方示例。

支持 AI 智能体(MCP)吗? 支持。Claude、ChatGPT、Cursor 均可把它当作工具调用。

可以定时运行吗? 可以,支持 Apify Schedules、API 与 Webhook。

数据有多新? 不缓存,每次运行都读取当前公开页面。

媒体链接过一段时间失效了? Instagram 的 CDN 链接带签名且会过期,请在抓取的同一时段下载或转存。

让 AI 代理直接调用 —— 无需 Apify 账号(x402)

本工具支持基于开放 x402 协议代理支付:AI 代理可以用 Base 链上的 USDC 直接付费运行,无需 Apify 账号、信用卡或 API 密钥。

npx -y awal auth login <邮箱>
npx awal x402 pay 'https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1&currency=usd' --max-amount 1000000 --json
curl "https://api.apify.com/v2/acts/myagizm~instagram-search-scraper-v2/run-sync-get-dataset-items" \
-H "Authorization: Bearer $PREPAID_TOKEN" -H 'Content-Type: application/json' -d '{INPUT}'

之所以可用:本工具采用按事件计费且以受限权限运行,这正是 x402 的两个前提条件。按结果计费,代理只为拿到的数据付费;预付令牌本身就是消费上限,购买后 14 天到期。


免责声明

本工具为独立第三方工具,与 Instagram 及 Meta Platforms, Inc. 无任何隶属、认可或赞助关系,所有商标归各自所有者。

本 Actor 只采集公开可见的数据 —— 即任何未登录访客都能看到的内容。它不登录、不绕过访问控制、不获取私密内容。数据使用的合规责任由使用者承担:如涉及个人数据,请遵守 GDPR、CCPA 等法规与平台条款。

相关搜索

instagram 搜索抓取 · instagram 账号搜索 api · 查找 instagram 用户名 · instagram 标签搜索 · instagram 地点搜索 · 冒用账号识别 · instagram 达人挖掘 · 解析 instagram 用户名 · 免登录 instagram 搜索 · x402 支付 · ai 代理抓取 · usdc 付费 api