Get Instagram Profile Scraper task results
Authorizations
X-API-Key or AuthorizationstringheaderrequiredWe recommend sending your Personal API Key in x-api-key. Datablist handles token renewal for you. Optionally, use an access token as Authorization: Bearer <token> if your application manages tokens itself. Send only one credential header.
Read results from a Instagram Profile Scraper task using the task ID returned at creation. All enrichment tools use this endpoint; the task ID selects the results.
Parameters
| Parameter | Location | Required | Description |
|---|---|---|---|
taskId | Path | Yes | Your actual task ID from the create response. |
limit | Query | No | Results per page, from 1 to 1,000. Defaults to 500. |
cursor | Query | No | The previous page's non-null nextCursor, passed unchanged. Omit it for the first page. |
Pagination example: GET https://api.datablist.com/v1/enrichments/tasks/:taskId/results?limit=500&cursor=XX.
Task readiness
Read results when the task is completed, failed, or stopped. While it is active, this endpoint returns 409 ResultsNotReady. Failed and stopped tasks can still have results and credit usage. Use the status endpoint to check progress; this page does not check or retry automatically.
Outputs
Each result contains your inputId, a status, the data in outputs, and creditsUsed. If the input failed or no profile was found, error explains why; otherwise it is null.
profileUrl contains the resolved Instagram profile URL. Other fields keep their Instagram names, such as instagramUsername, instagramBio, and instagramFollowerCount. Contact details and other optional values depend on the selected mode and the information available for that account.
The schema lists known profile fields. Results can include additional fields, including instagramHomeCountry and instagramDateJoined when requesting "About this account" data. Missing information may be null. Use the result's status and error to interpret the outcome; the legacy instaEnrichmentStatus field is omitted.
instagramFullNamestringThe full name of the user
Enabled when: scrapeType!=about.
instagramBiostringInstagram user bio.
Enabled when: scrapeType!=about.
instagramFollowerCountnumberInstagram user follower count.
Enabled when: scrapeType!=about.
instagramFollowingCountnumberInstagram user following count.
Enabled when: scrapeType!=about.
instagramCategorystringInstagram user category name.
Enabled when: scrapeType!=about.
instagramWebsitestringInstagram user external url.
Enabled when: scrapeType!=about.
"uri"instagramEmailstringInstagram user public email address.
Enabled when: scrapeType!=about,public.
"email"instagramPhonestringInstagram user phone number, when available.
Enabled when: scrapeType!=about,public.
instagramWhatsAppPhonestringInstagram WhatsApp phone number, when available.
Enabled when: scrapeType!=about,public.
instagramAccountTypestringInstagram Account Type. One of: PERSONAL, BUSINESS, CREATOR
Enabled when: scrapeType!=about,public.
instagramPicturestringInstagram user profile picture.
Enabled when: scrapeType!=about.
"uri"instagramPrivatebooleanIs the Instagram profile private.
Enabled when: scrapeType!=about.
instagramVerifiedbooleanIs the Instagram profile verified.
Enabled when: scrapeType!=about.
instagramIsBusinessbooleanIs the Instagram profile a business profile.
Enabled when: scrapeType!=about.
instagramMediaCountnumberNumber of posts posted
Enabled when: scrapeType!=about.
instagramZipCodestringEnabled when: scrapeType!=about.
instagramCitystringEnabled when: scrapeType!=about.
instagramStreetAddressstringEnabled when: scrapeType!=about.
instagramLastLocationstringIf the user has posts with location information, retrieve the most recent location.
Enabled when: scrapeType==public.
instagramUserIdstringInstagram internal id
instagramUsernamestringInstagram username
profileUrlstringInstagram profile URL
"uri"Additional properties are supported.
Cost: Starts at 1 credit per profile
Sample results
The response below uses sample data and credit amounts. Pages are at most 128 KiB. If nextCursor is not null, pass it unchanged as cursor in the next request.
Instagram Profile Scraper API overview · Shared results guide