

Bulk lookup Instagram usernames and profile URLs from User IDs for username discovery, account identification, and social media data organization.
Instagram User ID Scraper resolves Instagram's stable numeric user IDs into the current profile name and canonical profile URL — in bulk, with no Instagram login required. Give it one or many numeric IDs, and every ID that still resolves comes back as a clean row: the @username and its profile_url.
Compared with opening each profile page and copying the handle by hand, this turns the lookup into a repeatable, batch, structured export — resolved IDs come back as clean rows you can sort, filter, and re-run at any time.
@username + profile URL in one run, ready to paste into outreach or CRM.@username, so deduplication gets easier.| Field | What it tells you |
|---|---|
profile_id | The numeric Instagram user ID that was looked up |
profile_name | The current Instagram profile name, prefixed with @ |
profile_url | The canonical Instagram profile URL built from the resolved name |
To make the most of a batch, Instagram User ID Scraper gives you:
profile_id, profile_name, and profile_url record.The list of numeric Instagram user IDs to resolve into profile_name and profile_url. In the CoreClaw UI this is a request list — add one numeric ID per row.
Recommended: positive numeric IDs only (Instagram's internal account IDs, the kind third-party tools and exports hand you). Mix a few IDs to see the batch behavior across accounts.
Not supported: profile names (@instagram), profile URLs, media IDs, or shortcodes — the resolver only accepts positive numeric account IDs. If you only have usernames, convert them to numeric IDs first.
Format: one numeric ID per row in the request list, or an array of IDs.
The snippet below is the run input (the input.parameters.custom payload):
Results appear in a table with the three columns above — one row per resolved ID. You can sort, filter, and export them.
How does it work?
It reads Instagram's public profile metadata anonymously — no login required. Send it numeric user IDs and it returns each account's current username and profile URL.
Can I resolve many IDs at once?
Yes. The input is a batch — add one ID per row or pass an array of IDs. Every resolved ID returns its own row.
What inputs does it accept?
Only positive numeric account IDs. Profile names, profile URLs, media IDs, and shortcodes aren't supported — if you only have usernames, convert them to numeric IDs first.
What happens if an ID can't be resolved?
An ID that fails to resolve or yields no valid data simply returns no result — this typically applies to deleted, suspended, restricted, or nonexistent accounts. No-result IDs aren't billed; you only pay for successfully resolved results.
Does it need my Instagram login?
No. It reads Instagram's public metadata anonymously and never signs in — your Instagram account is never used.
Can I integrate it with other apps?
Yes. Results export in 8 formats — CSV, JSON, JSONL, XLSX, XLS, XML, HTML, RSS — and the platform supports webhook callbacks, MCP, and n8n workflows.
Can I use it as an API?
Yes. Use the CoreClaw REST API to run it programmatically.
The base URL is https://openapi.coreclaw.com, all paths start with /api/v2, and you authenticate with Authorization: Bearer YOUR_API_KEY (the legacy api-key header and ?token= query still work).
Typical flow:
GET /api/v2/workers/{workerId}/input-schema to fetch the input schema (or GET /api/v2/workers/{workerId} for full details). workerId is a slug or owner~name path; version defaults to latest.POST /api/v2/workers/{workerId}/runs to start a run — pass is_async, and put the scraper input in input.parameters.custom. Set a callback_url to receive a callback instead of polling.data.run_slug.GET /api/v2/worker-runs/{runId} to check status (use the run_slug as {runId}).GET /api/v2/worker-runs/{runId}/result for the result, or /result/export for a file export.Is resolving Instagram usernames legal?
This worker only reads public account metadata and never accesses private accounts. Use it in ways that respect Instagram's terms and the privacy and data regulations that apply to you; don't use it to obtain private account data.
Found a bug, or want a new output field? We'd love to hear from you — reach out at support@coreclaw.com.
Explore more popular scrapers from our marketplace
by CoreClaw
Extract public Instagram post data via URLs, including user info, engagement and profile details. One-click CSV/JSON export, batch scraping, no coding needed.
by CoreClaw
Instagram Comment Scraper (by Post URL) extracts comments from Instagram posts and Reels. You can use the scraped comment data for sentiment analysis, audience research, content moderation, and building engagement reports.
by CoreClaw
Enter one or more Reel URLs to extract creator details, hashtags, comments, and engagement metrics from public Instagram Reels, with support for media archiving and structured data output.
by CoreClaw
Collect public Instagram Posts and Reels data in bulk, including captions, engagement metrics, media links, and author information for account analysis, content research, and data analytics.