kevinbadi/ai-os-skills · Archived

instagram-lead-scraper

Scrape users who liked specific Instagram posts using Apify actor WxPRaG9gfg5KZ4gY1 (datadoping/instagram-likes-scraper). No cookies needed. Stores leads in instagram_leads table. Trigger when asked to scrape Instagram leads, find post likers, or build lead lists from Instagram.

First seen Apr 8, 2026

Installation

$ npx skills add kevinbadi/ai-os-skills --skill instagram-lead-scraper

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from kevinbadi/ai-os-skills · top by installs.

npx skills add kevinbadi/ai-os-skills

Browse all from kevinbadi/ai-os-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 55
License MIT
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,012 B
  • docs SUMMARY.md 309 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 5 installs

SKILL.md

Instagram Lead Scraper

Scrapes users who liked specific Instagram posts using the Apify datadoping/instagram-likes-scraper actor (WxPRaG9gfg5KZ4gY1). No Instagram login or cookies required.

What It Does

  1. Accepts one or more Instagram post URLs
  2. Calls Apify actor WxPRaG9gfg5KZ4gY1 with { posts: [...urls], max_count: 1000 }
  3. Fetches all results with pagination
  4. Inserts leads into instagram_leads DB table (deduplicates by username)

Actor

  • Apify Actor ID: WxPRaG9gfg5KZ4gY1
  • No cookies needed
  • Input: { "posts": ["https://www.instagram.com/p/SHORTCODE/";], "max_count": 1000 }
  • Output fields: username, fullname, id, profilepicurl, isverified, isprivate, likedpost, posturl, totallikes

How to Run

# Scrape likers from one or more posts
node skills/instagram-lead-scraper/scripts/instagram-lead-scraper.js --posts "https://www.instagram.com/p/ABC123/,https://www.instagram.com/p/DEF456/"

# With a campaign name
node skills/instagram-lead-scraper/scripts/instagram-lead-scraper.js --posts "https://www.instagram.com/p/ABC123/" --campaign "competitor_likers"

# Dry run (no DB insert)
node skills/instagram-lead-scraper/scripts/instagram-lead-scraper.js --posts "https://www.instagram.com/p/ABC123/" --dry-run

Environment Variables

  • APIFYAPIKEY — required
  • INSFORGECONNECTIONSTRING — required for DB insert

Database

Inserts into instagram_leads:

  • username, fullname, profileurl, profilepictureurl
  • instagramid, isverified, sourcephotourl
  • scrapedat, campaignname
  • Unique constraint on username — duplicates silently skipped