ZenAPI
API Key

ZenAPI v1

API Documentation

Explore all 106 public endpoints across 10 services. Routes, parameters, credit costs, defaults, and code examples are synchronized with the API Explorer catalog.

Authentication

Generate an API key in your dashboard and send it with every request.

Authorization: Token YOUR_API_KEY

Request Body

Public endpoints share a compact JSON body. Each endpoint below lists its exact allowlisted fields and defaults.

FieldTypePurpose
targetstringUsername, ticker, ID, URL, or direct lookup value.
querystringHuman-readable search query.
paramsobjectEndpoint-specific filters and pagination.
nocachebooleanBypass cached provider data when true.

Credit Costs

The cost shown here comes from the same catalog used by live Explorer requests.

ServiceEndpointsCredits per request
LinkedIn2225
Google Search110
Reddit95
YouTube134
Instagram73
Google Maps71
IMDb81
TikTok121
X / Twitter191
Yahoo Finance81

7 endpoints

Instagram API

3 credits / request

Profiles

POST

Get Instagram profile

/v1/instagram/profiles/get

Retrieve public profile details for an Instagram username.

Cost: 3 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetUsernamerootYesinstagram
nocacheBypass cacherootNofalse
Default request
{
  "target": "instagram",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/instagram/profiles/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "instagram",
  "nocache": false
}'

Media

POST

List Instagram user media

/v1/instagram/media/list

Retrieve recent posts for an Instagram user ID.

Cost: 3 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetInstagram user IDrootYes25025320
nocacheBypass cacherootNofalse
Default request
{
  "target": "25025320",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/instagram/media/list' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "25025320",
  "nocache": false
}'
POST

Get Instagram media

/v1/instagram/media/get

Retrieve details for an Instagram post or reel URL.

Cost: 3 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetPost URLrootYeshttps://www.instagram.com/p/CuE2WNQs6vH/
nocacheBypass cacherootNofalse
Default request
{
  "target": "https://www.instagram.com/p/CuE2WNQs6vH/",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/instagram/media/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.instagram.com/p/CuE2WNQs6vH/",
  "nocache": false
}'
POST

Get Instagram download links

/v1/instagram/media/download

Retrieve downloadable media URLs for an Instagram post or reel.

Cost: 3 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetPost URLrootYeshttps://www.instagram.com/p/CuE2WNQs6vH/
nocacheBypass cacherootNofalse
Default request
{
  "target": "https://www.instagram.com/p/CuE2WNQs6vH/",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/instagram/media/download' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.instagram.com/p/CuE2WNQs6vH/",
  "nocache": false
}'

Reels

POST

List Instagram reels

/v1/instagram/reels/list

Retrieve recent reels for an Instagram user ID.

Cost: 3 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetInstagram user IDrootYes25025320
nocacheBypass cacherootNofalse
Default request
{
  "target": "25025320",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/instagram/reels/list' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "25025320",
  "nocache": false
}'

Hashtags

POST

Get Instagram hashtag media

/v1/instagram/hashtags/media

Retrieve recent Instagram media for a hashtag or search phrase.

Cost: 3 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
queryHashtagrootYestravel
nocacheBypass cacherootNofalse
Default request
{
  "query": "travel",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/instagram/hashtags/media' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "query": "travel",
  "nocache": false
}'

12 endpoints

TikTok API

1 credit / request

Profiles

POST

Get TikTok profile

/v1/tiktok/profiles/get

Use Get TikTok profile to retrieve data from TikTok.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTikTok usernamerootYestiktok
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "tiktok"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/tiktok/profiles/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "tiktok",
  "nocache": false
}'
POST

Get user posts

/v1/tiktok/users/posts

Use Get user posts to retrieve data from TikTok.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTikTok secUidrootYesMS4wLjABAAAA...
countResult countparamsNo35
cursorCursorparamsNo0
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "MS4wLjABAAAA...",
  "params": {
    "count": "35",
    "cursor": "0"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/tiktok/users/posts' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "MS4wLjABAAAA...",
  "params": {
    "count": "35",
    "cursor": "0"
  },
  "nocache": false
}'

Videos

POST

Get TikTok video

/v1/tiktok/videos/get

Use Get TikTok video to retrieve data from TikTok.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTikTok video IDrootYes6718335390845095173
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "6718335390845095173"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/tiktok/videos/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "6718335390845095173",
  "nocache": false
}'
POST

Get video comments

/v1/tiktok/videos/comments

Use Get video comments to retrieve data from TikTok.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTikTok video IDrootYes6718335390845095173
countResult countparamsNo50
cursorCursorparamsNo0
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "6718335390845095173",
  "params": {
    "count": "50",
    "cursor": "0"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/tiktok/videos/comments' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "6718335390845095173",
  "params": {
    "count": "50",
    "cursor": "0"
  },
  "nocache": false
}'

Hashtags

POST

Get hashtag details

/v1/tiktok/hashtags/get

Use Get hashtag details to retrieve data from TikTok.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetHashtag namerootYesfyp
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "fyp"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/tiktok/hashtags/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "fyp",
  "nocache": false
}'
POST

Get hashtag posts

/v1/tiktok/hashtags/posts

Use Get hashtag posts to retrieve data from TikTok.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetHashtag IDrootYes42164
countResult countparamsNo30
cursorCursorparamsNo0
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "42164",
  "params": {
    "count": "30",
    "cursor": "0"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/tiktok/hashtags/posts' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "42164",
  "params": {
    "count": "30",
    "cursor": "0"
  },
  "nocache": false
}'

Music

POST

Get music details

/v1/tiktok/music/get

Use Get music details to retrieve data from TikTok.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTikTok music IDrootYes6797343997450484481
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "6797343997450484481"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/tiktok/music/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "6797343997450484481",
  "nocache": false
}'
POST

Get music posts

/v1/tiktok/music/posts

Use Get music posts to retrieve data from TikTok.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTikTok music IDrootYes6797343997450484481
countResult countparamsNo30
cursorCursorparamsNo0
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "6797343997450484481",
  "params": {
    "count": "30",
    "cursor": "0"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/tiktok/music/posts' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "6797343997450484481",
  "params": {
    "count": "30",
    "cursor": "0"
  },
  "nocache": false
}'

19 endpoints

X / Twitter API

1 credit / request

Profiles

POST

Get X profile

/v1/x/profiles/get

Use Get X profile to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetX screen namerootYeselonmusk
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "elonmusk"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/profiles/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "elonmusk",
  "nocache": false
}'
POST

Get profile details

/v1/x/profiles/about

Use Get profile details to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetX screen namerootYeselonmusk
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "elonmusk"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/profiles/about' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "elonmusk",
  "nocache": false
}'

Users

POST

Get user timeline

/v1/x/users/timeline

Use Get user timeline to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetX screen namerootYeselonmusk
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "elonmusk"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/users/timeline' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "elonmusk",
  "nocache": false
}'
POST

Get following users

/v1/x/users/following

Use Get following users to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetX screen namerootYeselonmusk
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "elonmusk"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/users/following' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "elonmusk",
  "nocache": false
}'
POST

Get followers

/v1/x/users/followers

Use Get followers to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetX screen namerootYeselonmusk
blue_verifiedVerified filterparamsNo0
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "elonmusk",
  "params": {
    "blue_verified": "0"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/users/followers' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "elonmusk",
  "params": {
    "blue_verified": "0"
  },
  "nocache": false
}'
POST

Get user media

/v1/x/users/media

Use Get user media to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetX screen namerootYeselonmusk
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "elonmusk"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/users/media' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "elonmusk",
  "nocache": false
}'
POST

Get users by IDs

/v1/x/users/batch

Use Get users by IDs to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetComma-separated rest IDsrootYes44196397,783214
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "44196397,783214"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/users/batch' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "44196397,783214",
  "nocache": false
}'

Tweets

POST

Get tweet

/v1/x/tweets/get

Use Get tweet to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTweet IDrootYes1745361684052881707
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1745361684052881707"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/tweets/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1745361684052881707",
  "nocache": false
}'
POST

Get tweet thread

/v1/x/tweets/thread

Use Get tweet thread to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTweet IDrootYes1745361684052881707
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1745361684052881707"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/tweets/thread' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1745361684052881707",
  "nocache": false
}'
POST

Get latest replies

/v1/x/tweets/latest-replies

Use Get latest replies to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTweet IDrootYes1745361684052881707
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1745361684052881707"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/tweets/latest-replies' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1745361684052881707",
  "nocache": false
}'
POST

Get retweets

/v1/x/tweets/retweets

Use Get retweets to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTweet IDrootYes1745361684052881707
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1745361684052881707"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/tweets/retweets' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1745361684052881707",
  "nocache": false
}'

Discovery

POST

Get top posts

/v1/x/top-posts

Use Get top posts to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
typeRanking typeparamsNoLikes
countryCountryparamsNoALL
periodPeriodparamsNoDaily
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "params": {
    "type": "Likes",
    "country": "ALL",
    "period": "Daily"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/top-posts' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "params": {
    "type": "Likes",
    "country": "ALL",
    "period": "Daily"
  },
  "nocache": false
}'

Jobs

Communities

POST

Get community

/v1/x/communities/get

Use Get community to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetCommunity IDrootYes1493446837214187523
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1493446837214187523"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/communities/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1493446837214187523",
  "nocache": false
}'
POST

Get community timeline

/v1/x/communities/timeline

Use Get community timeline to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetCommunity IDrootYes1493446837214187523
rankingRankingparamsNoTop
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1493446837214187523",
  "params": {
    "ranking": "Top"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/communities/timeline' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1493446837214187523",
  "params": {
    "ranking": "Top"
  },
  "nocache": false
}'

Spaces

POST

Get X Space

/v1/x/spaces/get

Use Get X Space to retrieve data from X / Twitter.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetSpace IDrootYes1DXxyvWAgzZKM
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1DXxyvWAgzZKM"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/x/spaces/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1DXxyvWAgzZKM",
  "nocache": false
}'

8 endpoints

Yahoo Finance API

1 credit / request

Quotes

POST

Get quote summary

/v1/yahoo-finance/quotes/get

Retrieve a current market quote summary for a ticker symbol.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTicker symbolrootYesAAPL
nocacheBypass cacherootNofalse
Default request
{
  "target": "AAPL",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/yahoo-finance/quotes/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "AAPL",
  "nocache": false
}'
POST

Get company profile

/v1/yahoo-finance/quotes/profile

Retrieve company and business profile data for a ticker symbol.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTicker symbolrootYesAAPL
nocacheBypass cacherootNofalse
Default request
{
  "target": "AAPL",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/yahoo-finance/quotes/profile' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "AAPL",
  "nocache": false
}'
POST

Get quote statistics

/v1/yahoo-finance/quotes/statistics

Retrieve valuation and trading statistics for a ticker symbol.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTicker symbolrootYesAAPL
nocacheBypass cacherootNofalse
Default request
{
  "target": "AAPL",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/yahoo-finance/quotes/statistics' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "AAPL",
  "nocache": false
}'

Historical Data

POST

Get historical prices

/v1/yahoo-finance/quotes/history

Retrieve historical market data for a ticker and optional date range.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetTicker symbolrootYesAAPL
date_fromStart dateparamsNo
date_untilEnd dateparamsNo
nocacheBypass cacherootNofalse
Default request
{
  "target": "AAPL",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/yahoo-finance/quotes/history' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "AAPL",
  "nocache": false
}'

Market Lists

POST

Get most active stocks

/v1/yahoo-finance/stocks/most-active

Retrieve the current most-active stock list without a target value.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
countResult countparamsNo25
sort_fieldSort fieldparamsNodayvolume
sort_typeSort directionparamsNoASC
nocacheBypass cacherootNofalse
Default request
{
  "params": {
    "count": "25",
    "sort_field": "dayvolume",
    "sort_type": "ASC"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/yahoo-finance/stocks/most-active' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "params": {
    "count": "25",
    "sort_field": "dayvolume",
    "sort_type": "ASC"
  },
  "nocache": false
}'
POST

Get top gaining stocks

/v1/yahoo-finance/stocks/top-gainers

Retrieve the current list of stocks with the largest gains.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
countResult countparamsNo25
sort_fieldSort fieldparamsNopercentchange
sort_typeSort directionparamsNoASC
nocacheBypass cacherootNofalse
Default request
{
  "params": {
    "count": "25",
    "sort_field": "percentchange",
    "sort_type": "ASC"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/yahoo-finance/stocks/top-gainers' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "params": {
    "count": "25",
    "sort_field": "percentchange",
    "sort_type": "ASC"
  },
  "nocache": false
}'
POST

Get top losing stocks

/v1/yahoo-finance/stocks/top-losers

Retrieve the current list of stocks with the largest losses.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
countResult countparamsNo25
sort_fieldSort fieldparamsNopercentchange
sort_typeSort directionparamsNoASC
nocacheBypass cacherootNofalse
Default request
{
  "params": {
    "count": "25",
    "sort_field": "percentchange",
    "sort_type": "ASC"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/yahoo-finance/stocks/top-losers' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "params": {
    "count": "25",
    "sort_field": "percentchange",
    "sort_type": "ASC"
  },
  "nocache": false
}'

8 endpoints

IMDb API

1 credit / request

Titles

POST

Get IMDb title

/v1/imdb/titles/get

Retrieve detailed IMDb data for a movie or TV title ID.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetIMDb title IDrootYestt0816692
nocacheBypass cacherootNofalse
Default request
{
  "target": "tt0816692",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/imdb/titles/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "tt0816692",
  "nocache": false
}'
POST

Get IMDb rating

/v1/imdb/titles/rating

Retrieve IMDb rating data for a movie or TV title ID.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetIMDb title IDrootYestt0816692
nocacheBypass cacherootNofalse
Default request
{
  "target": "tt0816692",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/imdb/titles/rating' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "tt0816692",
  "nocache": false
}'
POST

Get IMDb title cast

/v1/imdb/titles/cast

Retrieve cast members for a movie or TV title ID.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetIMDb title IDrootYestt0816692
nocacheBypass cacherootNofalse
Default request
{
  "target": "tt0816692",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/imdb/titles/cast' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "tt0816692",
  "nocache": false
}'
POST

Get similar IMDb titles

/v1/imdb/titles/similar

Retrieve movies and TV titles similar to an IMDb title ID.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetIMDb title IDrootYestt0816692
nocacheBypass cacherootNofalse
Default request
{
  "target": "tt0816692",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/imdb/titles/similar' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "tt0816692",
  "nocache": false
}'

People

POST

Get IMDb person

/v1/imdb/names/get

Retrieve IMDb profile data for an actor, director, or other person.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetIMDb name IDrootYesnm0000001
nocacheBypass cacherootNofalse
Default request
{
  "target": "nm0000001",
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/imdb/names/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "nm0000001",
  "nocache": false
}'

Lists

POST

Get IMDb Top 250 movies

/v1/imdb/lists/top250-movies

Retrieve the current IMDb Top 250 movies list.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/imdb/lists/top250-movies' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "nocache": false
}'

9 endpoints

Reddit API

5 credits / request

Subreddits

POST

Get subreddit posts

/v1/reddit/subreddits/posts

Use Get subreddit posts to retrieve data from Reddit.

Cost: 5 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetSubreddit URLrootYeshttps://www.reddit.com/r/AskReddit/
filterPost filterparamsNohot
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "https://www.reddit.com/r/AskReddit/",
  "params": {
    "filter": "hot"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/reddit/subreddits/posts' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.reddit.com/r/AskReddit/",
  "params": {
    "filter": "hot"
  },
  "nocache": false
}'
POST

Get subreddit details

/v1/reddit/subreddits/get

Use Get subreddit details to retrieve data from Reddit.

Cost: 5 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetSubreddit namerootYesAskReddit
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "AskReddit"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/reddit/subreddits/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "AskReddit",
  "nocache": false
}'
POST

Get subreddit comments

/v1/reddit/subreddits/comments

Use Get subreddit comments to retrieve data from Reddit.

Cost: 5 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetSubreddit namerootYesAskReddit
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "AskReddit"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/reddit/subreddits/comments' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "AskReddit",
  "nocache": false
}'

Posts

POST

Get Reddit post

/v1/reddit/posts/get

Use Get Reddit post to retrieve data from Reddit.

Cost: 5 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetReddit post URLrootYeshttps://www.reddit.com/r/AskReddit/
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "https://www.reddit.com/r/AskReddit/"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/reddit/posts/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.reddit.com/r/AskReddit/",
  "nocache": false
}'

Discovery

POST

Get new subreddits

/v1/reddit/subreddits/new

Use Get new subreddits to retrieve data from Reddit.

Cost: 5 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/reddit/subreddits/new' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "nocache": false
}'

Users

POST

Get user stats

/v1/reddit/users/stats

Use Get user stats to retrieve data from Reddit.

Cost: 5 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetReddit usernamerootYesspez
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "spez"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/reddit/users/stats' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "spez",
  "nocache": false
}'
POST

Get user activity

/v1/reddit/users/data

Use Get user activity to retrieve data from Reddit.

Cost: 5 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetReddit usernamerootYesspez
filterActivity typeparamsNocomments
sortTypeSort orderparamsNonew
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "spez",
  "params": {
    "filter": "comments",
    "sortType": "new"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/reddit/users/data' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "spez",
  "params": {
    "filter": "comments",
    "sortType": "new"
  },
  "nocache": false
}'

7 endpoints

Google Maps API

1 credit / request

Places

POST

Get place details

/v1/google-maps/places/get

Retrieve detailed information for a Google Maps business ID.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetBusiness IDrootYes0x47f4eb87e91f866d:0x9629fabb993eb66
place_idPlace IDparamsNo
countryCountryparamsNofr
langLanguageparamsNoen
nocacheBypass cacherootNofalse
Default request
{
  "target": "0x47f4eb87e91f866d:0x9629fabb993eb66",
  "params": {
    "country": "fr",
    "lang": "en"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/google-maps/places/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "0x47f4eb87e91f866d:0x9629fabb993eb66",
  "params": {
    "country": "fr",
    "lang": "en"
  },
  "nocache": false
}'

Locations

POST

Geocode an address

/v1/google-maps/geocoding/get

Resolve an address or place name into map location data.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
queryAddress or placerootYesPlace de la Navigation, Paris
countryCountryparamsNofr
langLanguageparamsNoen
nocacheBypass cacherootNofalse
Default request
{
  "query": "Place de la Navigation, Paris",
  "params": {
    "country": "fr",
    "lang": "en"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/google-maps/geocoding/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "query": "Place de la Navigation, Paris",
  "params": {
    "country": "fr",
    "lang": "en"
  },
  "nocache": false
}'
POST

Identify a map location

/v1/google-maps/locations/what-is-here

Discover the address and nearby place at a latitude and longitude.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
latLatitudeparamsYes48.8719556
lngLongitudeparamsYes2.3415407
countryCountryparamsNofr
langLanguageparamsNoen
nocacheBypass cacherootNofalse
Default request
{
  "params": {
    "lat": "48.8719556",
    "lng": "2.3415407",
    "country": "fr",
    "lang": "en"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/google-maps/locations/what-is-here' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "params": {
    "lat": "48.8719556",
    "lng": "2.3415407",
    "country": "fr",
    "lang": "en"
  },
  "nocache": false
}'

Reviews & Media

POST

List place reviews

/v1/google-maps/reviews/list

Retrieve reviews for a Google Maps business ID.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetBusiness IDrootYes0x47f4ea8ed352d3c5:0x7bb3bc00dfc039a9
countryCountryparamsNous
langLanguageparamsNoen
limitLimitparamsNo20
sortSortparamsNoRelevant
nocacheBypass cacherootNofalse
Default request
{
  "target": "0x47f4ea8ed352d3c5:0x7bb3bc00dfc039a9",
  "params": {
    "country": "us",
    "lang": "en",
    "limit": "20",
    "sort": "Relevant"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/google-maps/reviews/list' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "0x47f4ea8ed352d3c5:0x7bb3bc00dfc039a9",
  "params": {
    "country": "us",
    "lang": "en",
    "limit": "20",
    "sort": "Relevant"
  },
  "nocache": false
}'
POST

List place photos

/v1/google-maps/photos/list

Retrieve photos for a Google Maps business ID.

Cost: 1 creditTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetBusiness IDrootYes0x47e66e2964e34e2d:0x8ddca9ee380ef7e0
countryCountryparamsNous
langLanguageparamsNoen
nocacheBypass cacherootNofalse
Default request
{
  "target": "0x47e66e2964e34e2d:0x8ddca9ee380ef7e0",
  "params": {
    "country": "us",
    "lang": "en"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/google-maps/photos/list' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "0x47e66e2964e34e2d:0x8ddca9ee380ef7e0",
  "params": {
    "country": "us",
    "lang": "en"
  },
  "nocache": false
}'

1 endpoints

Google Search API

10 credits / request

Images

POST

Search Google Images

/v1/google-search/images/search

Find image results for a keyword or search phrase.

Cost: 10 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
querySearch queryrootYesWorld Cup
glCountry codeparamsNous
lrLanguage restrictionparamsNolang_en
numResult countparamsNo10
pagePageparamsNo1
nocacheBypass cacherootNofalse
Default request
{
  "query": "World Cup",
  "params": {
    "gl": "us",
    "lr": "lang_en",
    "num": "10",
    "page": "1"
  },
  "nocache": false
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/google-search/images/search' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "query": "World Cup",
  "params": {
    "gl": "us",
    "lr": "lang_en",
    "num": "10",
    "page": "1"
  },
  "nocache": false
}'

13 endpoints

YouTube API

4 credits / request

Videos

POST

Get video details

/v1/youtube/videos/get

Use Get video details to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube video IDrootYesPuQFESk0BrA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "PuQFESk0BrA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/videos/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "PuQFESk0BrA",
  "nocache": false
}'
POST

Get video data

/v1/youtube/videos/data

Use Get video data to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube video IDrootYesPuQFESk0BrA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "PuQFESk0BrA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/videos/data' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "PuQFESk0BrA",
  "nocache": false
}'
POST

Get video comments

/v1/youtube/videos/comments

Use Get video comments to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube video IDrootYesPuQFESk0BrA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "PuQFESk0BrA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/videos/comments' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "PuQFESk0BrA",
  "nocache": false
}'
POST

Get video subtitles

/v1/youtube/videos/subtitles

Use Get video subtitles to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube video IDrootYesPuQFESk0BrA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "PuQFESk0BrA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/videos/subtitles' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "PuQFESk0BrA",
  "nocache": false
}'
POST

Get video recommendations

/v1/youtube/videos/recommendations

Use Get video recommendations to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube video IDrootYesPuQFESk0BrA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "PuQFESk0BrA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/videos/recommendations' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "PuQFESk0BrA",
  "nocache": false
}'
POST

Get video screenshot

/v1/youtube/videos/screenshot

Use Get video screenshot to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube video IDrootYesPuQFESk0BrA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "PuQFESk0BrA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/videos/screenshot' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "PuQFESk0BrA",
  "nocache": false
}'

Channels

POST

Find channel ID

/v1/youtube/channels/id

Use Find channel ID to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetChannel namerootYesMrBeast
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "MrBeast"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/channels/id' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "MrBeast",
  "nocache": false
}'
POST

Get channel details

/v1/youtube/channels/get

Use Get channel details to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube channel IDrootYesUCX6OQ3DkcsbYNE6H8uQQuVA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "UCX6OQ3DkcsbYNE6H8uQQuVA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/channels/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "UCX6OQ3DkcsbYNE6H8uQQuVA",
  "nocache": false
}'
POST

Get channel videos

/v1/youtube/channels/videos

Use Get channel videos to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube channel IDrootYesUCX6OQ3DkcsbYNE6H8uQQuVA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "UCX6OQ3DkcsbYNE6H8uQQuVA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/channels/videos' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "UCX6OQ3DkcsbYNE6H8uQQuVA",
  "nocache": false
}'
POST

Get channel shorts

/v1/youtube/channels/shorts

Use Get channel shorts to retrieve data from YouTube.

Cost: 4 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetYouTube channel IDrootYesUCX6OQ3DkcsbYNE6H8uQQuVA
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "UCX6OQ3DkcsbYNE6H8uQQuVA"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/youtube/channels/shorts' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "UCX6OQ3DkcsbYNE6H8uQQuVA",
  "nocache": false
}'

Discovery

22 endpoints

LinkedIn API

25 credits / request

Profiles

POST

Get profile

/v1/linkedin/profiles/get

Use Get profile to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'
POST

Get profile by URL

/v1/linkedin/profiles/get-by-url

Use Get profile by URL to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn profile URLrootYeshttps://www.linkedin.com/in/satyanadella/
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "https://www.linkedin.com/in/satyanadella/"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/get-by-url' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.linkedin.com/in/satyanadella/",
  "nocache": false
}'
POST

Get profile posts

/v1/linkedin/profiles/posts

Use Get profile posts to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/posts' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'
POST

Get profile comments

/v1/linkedin/profiles/comments

Use Get profile comments to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/comments' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'
POST

Get connection count

/v1/linkedin/profiles/connection-count

Use Get connection count to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/connection-count' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'
POST

Get recent activity

/v1/linkedin/profiles/recent-activity

Use Get recent activity to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/recent-activity' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'
POST

Get similar profiles

/v1/linkedin/profiles/similar

Use Get similar profiles to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn profile URLrootYeshttps://www.linkedin.com/in/satyanadella/
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "https://www.linkedin.com/in/satyanadella/"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/similar' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.linkedin.com/in/satyanadella/",
  "nocache": false
}'
POST

Get position skills

/v1/linkedin/profiles/position-skills

Use Get position skills to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/position-skills' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'
POST

Get top positions

/v1/linkedin/profiles/top-positions

Use Get top positions to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/top-positions' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'
POST

Get posted jobs

/v1/linkedin/profiles/posted-jobs

Use Get posted jobs to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/posted-jobs' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'
POST

Get profile articles

/v1/linkedin/profiles/articles

Use Get profile articles to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn usernamerootYessatyanadella
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "satyanadella"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/profiles/articles' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "satyanadella",
  "nocache": false
}'

Companies

POST

Get company

/v1/linkedin/companies/get

Use Get company to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetCompany usernamerootYesgoogle
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "google"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/companies/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "google",
  "nocache": false
}'
POST

Get company by ID

/v1/linkedin/companies/get-by-id

Use Get company by ID to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn company IDrootYes1441
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1441"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/companies/get-by-id' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1441",
  "nocache": false
}'
POST

Get company by domain

/v1/linkedin/companies/get-by-domain

Use Get company by domain to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetCompany domainrootYesgoogle.com
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "google.com"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/companies/get-by-domain' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "google.com",
  "nocache": false
}'
POST

Get company insights

/v1/linkedin/companies/insights

Use Get company insights to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetCompany usernamerootYesgoogle
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "google"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/companies/insights' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "google",
  "nocache": false
}'
POST

Get company jobs count

/v1/linkedin/companies/jobs-count

Use Get company jobs count to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn company IDrootYes1441
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "1441"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/companies/jobs-count' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "1441",
  "nocache": false
}'
POST

Get company posts

/v1/linkedin/companies/posts

Use Get company posts to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetCompany usernamerootYesgoogle
startStart offsetparamsNo0
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "google",
  "params": {
    "start": "0"
  }
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/companies/posts' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "google",
  "params": {
    "start": "0"
  },
  "nocache": false
}'

Jobs

POST

Get job details

/v1/linkedin/jobs/get

Use Get job details to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn job IDrootYes3738360408
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "3738360408"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/jobs/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "3738360408",
  "nocache": false
}'

Posts

POST

Get LinkedIn post

/v1/linkedin/posts/get

Use Get LinkedIn post to retrieve data from LinkedIn.

Cost: 25 creditsTry in API Explorer
Request fields
FieldLocationRequiredDefault
targetLinkedIn post URLrootYeshttps://www.linkedin.com/posts/example
nocacheBypass cacherootNofalse
Default request
{
  "nocache": false,
  "target": "https://www.linkedin.com/posts/example"
}
cURL example
curl --request POST \
  --url 'https://api.zenapi.io/v1/linkedin/posts/get' \
  --header 'Authorization: Token YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.linkedin.com/posts/example",
  "nocache": false
}'

Locations

Error Responses

StatusMeaningAction
400Invalid requestReview required fields and parameter values.
401UnauthorizedCheck the API key and Authorization header.
402 / 403Credits or accessReview plan usage and account access.
429Rate limitedWait before retrying or review plan limits.
5xxProvider unavailableRetry later and retain the Request ID.