LinkedIn and Instagram data API for AI agents
A LinkedIn and Instagram scraper API your agent can call: public profiles, company pages and recent posts, paid per call, with no social account login.
The problem
Your agent needs public LinkedIn and Instagram data: who someone is, what a company does, what they posted last week. Running your own scraper means proxies and broken logins, and each scraping API wants its own account and plan.
Steps
5- Get a LinkedIn member's profile$0.0005445 per profile found
Get a LinkedIn member's public profile from its URL: headline, experience, education and skills. LinkedIn ·
linkedin.user.profile - Get a company's LinkedIn profile$0.0005445 per company found
Get a company's LinkedIn page: website, industry, size, founded year, headquarters and followers. LinkedIn ·
linkedin.company.profile - List a company's recent LinkedIn posts$0.002068 per request (1 credit)
List a company's recent LinkedIn posts with likes, comments and shares. LinkedIn ·
linkedin.company.posts - Get an Instagram user's public profile$0.0011 per request
Get an Instagram account's public profile: bio, followers, following, post count and verification. Instagram ·
instagram.user.profile - List an Instagram user's recent posts$0.0011 per request (the profile with its 12 newest posts)
List an account's newest Instagram posts with captions, likes, comments and views. Instagram ·
instagram.user.posts
Example cost for 100 rows
- Get a LinkedIn member's profile$0.05445
100 x $0.0005445 per profile found
- Get a company's LinkedIn profile$0.05445
100 x $0.0005445 per company found
- List a company's recent LinkedIn posts$0.2068
100 x $0.002068 per request (1 credit)
- Get an Instagram user's public profile$0.11
100 x $0.0011 per request
- List an Instagram user's recent posts$0.11
100 x $0.0011 per request (the profile with its 12 newest posts)
Steps charged only when a result is found cost less when nothing is found. Paid from your prepaid balance at the quoted customer price. No top-up fee. Pay per call; each call’s price is shown before it runs. Each run is quoted before it starts.
Paste this into your agent
Start free, no card needed. Your agent runs each step and reports the cost.
Use Ahel. For each company in my list, get its LinkedIn page with linkedin.company.profile and its recent posts with linkedin.company.posts. Then get its Instagram profile with instagram.user.profile and newest posts with instagram.user.posts. Give me one row per company with followers on each network and its top post this month, and tell me what it cost.
No login, no scraper to run
You do not connect a LinkedIn or Instagram account. Ahel holds the provider accounts, and each task can try several data providers in order, moving on when one fails. The task page lists them with their prices, and every run is quoted before it starts.
Public data only
These tasks read what is publicly visible: public profiles, company pages and public posts. Private accounts, messages and anything behind a login are not available. A profile that is private or removed returns nothing.
Platform terms and personal data
LinkedIn and Instagram have their own terms on automated access, and public profiles are still personal data. Use the data for a clear purpose such as research or B2B outreach, keep only what you need, and follow the GDPR and similar rules where they apply.
More social tasks
The catalog also has LinkedIn people, job and post search, post comments and reactions, Instagram reels, hashtags, comments and followers, plus TikTok, YouTube and X. Describe the job and your agent finds the task and its price.
Set up Ahel in your agent
- Claude Code
Run once, then approve the sign-in:
claude mcp add --transport http --scope user ahel 'https://mcp.ahel.ai' - Codex
Run once, then approve the sign-in:
codex mcp add ahel --url 'https://mcp.ahel.ai' && codex mcp login ahel - Claude.ai
Add a custom connector with the server address https://mcp.ahel.ai and approve the sign-in.