Platform · Social

Instagram

Profiles, posts, reels, comments, highlights, transcripts and hashtag search.

Exploring what to build? See the Instagram API overview with endpoint pages and working examples.

Need the output as files? See Instagram public data to JSON.

Endpoints
19
Base price
1 cr
Source
Provider, with automatic failover

Core

Profile

1 credit

Get a public profile by handle.

GET/v1/instagram/profile→Profile
handlerequiredUsername without the @.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/profile \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=natgeo"
Profile API overview →

Posts

1 credit

List a profile's recent posts.

GET/v1/instagram/posts→Post[]
handlerequiredUsername without the @.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=natgeo"
Posts API overview →

Post

1 credit

Get a single post by id.

GET/v1/instagram/post→Post
idrequiredThe post id on that platform.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/post \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
Post API overview →

Comments

1 credit

List comments on a post.

GET/v1/instagram/comments→Comment[]
post_idrequiredThe post to read comments from.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/comments \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "post_id=<post_id>"
Comments API overview →

Profiles and people

Linked profiles

10 credits

The same creator's accounts on other platforms, matched through their public links.

GET/v1/instagram/linked-profiles→LinkedProfile[]
handlerequiredUsername without the @.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/instagram/linked-profiles \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=natgeo"
Linked profiles API overview →

Posts and feeds

Reels and shorts

1 credit

A profile's short-form videos: reels, shorts.

GET/v1/instagram/reels→Post[]
handlerequiredUsername without the @, or the profile URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/reels \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=natgeo"
Reels and shorts API overview →

Tagged posts

1 credit

Posts a profile is tagged in.

GET/v1/instagram/tagged→Post[]
handlerequiredNumeric user id or username.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/tagged \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"
Tagged posts API overview →

Hashtag

1 credit

Posts using a hashtag.

GET/v1/instagram/hashtag→Post[]
tagrequiredHashtag without the #.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/hashtag \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "tag=coffee"
Hashtag API overview →

Comments

Replies

1 credit

Replies to one comment.

GET/v1/instagram/replies→Comment[]
post_idrequiredThe post the comment is on (id or URL).
comment_idrequiredThe comment to read replies to.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/replies \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "post_id=<post_id>" \
  --data-urlencode "comment_id=<comment_id>"
Replies API overview →

Search

Search posts

1 credit

Posts matching a keyword.

GET/v1/instagram/search/posts→Post[]
qrequiredWhat to search for.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/search/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "q=coffee"
Search posts API overview →

Search profiles

1 credit

Profiles matching a keyword.

GET/v1/instagram/search/profiles→Profile[]
qrequiredWhat to search for.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/search/profiles \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "q=coffee"
Search profiles API overview →

Topic

1 credit

Posts the platform curates for a topic, most popular first.

GET/v1/instagram/topic→Post[]
qrequiredA topic, e.g. basketball.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/topic \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "q=basketball"
Topic API overview →

Transcripts and media

Transcript

1 credit

The spoken text of a video, with timings when available.

GET/v1/instagram/transcript→Transcript
idrequiredThe video or post id, or its URL.
curl -G https://api.crawlfeed.dev/v1/instagram/transcript \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
Transcript API overview →

Summary

4 credits

An AI summary of a video: a few sentences, the key points and the topics, written from its transcript.

GET/v1/instagram/summary→Summary
idrequiredThe video or post id, or its URL.
langoptionalLanguage to write the summary in (ISO 639-1, e.g. en, ar). Defaults to the video’s language.
curl -G https://api.crawlfeed.dev/v1/instagram/summary \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
Summary API overview →

Collections

1 credit

A profile's playlists, boards or story highlights.

GET/v1/instagram/collections→Collection[]
handlerequiredUsername without the @, or the profile URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/instagram/collections \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=natgeo"
Collections API overview →

Collection posts

1 credit

The posts in a playlist, board, highlight or podcast.

GET/v1/instagram/collection/posts→Post[]
idrequiredPlaylist, board, highlight or podcast id, or its URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/collection/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
Collection posts API overview →

Music and audio

Posts using a sound

1 credit

Videos that use a sound.

GET/v1/instagram/track/posts→Post[]
idrequiredSound or audio id, or its URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/instagram/track/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"
Posts using a sound API overview →

Guides

Every endpoint also takes fresh=true (skip the cache, 2× price) and include_raw=true (add the platform’s own payload). See Response shape and Credits.