Skip to main content
POST
/
scrape
/
instagram
/
profiles
curl --request POST \
--url https://api.brightdata.com/scrape/instagram/profiles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"input": [
{
"url": "https://www.instagram.com/instagram/"
},
{
"url": "https://www.instagram.com/brightdata/"
}
],
"output_format": "structured_data",
"method": "async"
}'
{
  "items": [
    {}
  ],
  "errors": [
    {
      "url": "<string>",
      "code": "<string>",
      "message": "<string>",
      "details": {}
    }
  ],
  "next_cursor": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
input
object[]
required
Minimum length: 1
output_format
enum<string>
default:structured_data
Available options:
structured_data,
html,
markdown,
screenshot,
warc
delivery
object
method
enum<string>
default:async
Available options:
async,
sync
tier
enum<string>
default:unlocker
Available options:
dc,
unlocker,
browser
limit_per_input
integer
Required range: x >= 1
include_errors
boolean
default:true
custom_output_fields
string

Response

Sync result

items
object[]
required
errors
object[]
next_cursor
string