Get Instagram Post Liker List
View all Instagram Data API endpoints →Sample the visible likers of a public post or Reel. Pass code_or_url; count selects up to 50 records per page (default 50); continue with the end_cursor value from the previous response. The documented response returns data.count (the post's total like count), an end_cursor and likes[], where each record carries id, username, full_name, is_private, is_verified and profile_pic_url. The accessible sample is not the complete liker list — compare samples by account id and avoid completeness claims.
API Features
Total plus sample data.count reports the post's like total while likes[] is the accessible page.
Cursor continuation end_cursor walks further pages; leave it empty on the first request.
Liker identity fields Records include id, username, full_name, verification and privacy flags.
Bounded page size count accepts up to 50 records per page; the default is 50.
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
GET
/api/project/instagram/post-likes API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/instagram/post-likes?key=<API_KEY>&code_or_url=CnpPou9hWqq&count=50'
curl -X GET 'https://api.opendata-api.com/api/project/instagram/post-likes?key=<API_KEY>&code_or_url=CnpPou9hWqq&count=50'
Query Result
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Use Cases
- Compare overlapping visible likers across campaign posts for aggregate engagement research.
- Study how the accessible liker sample differs from the reported like total.
- Spot verified accounts among a post's likers for manual review.
- Collect liker samples across a creator's posts keyed by account id.