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_KEYRequest Body
Public endpoints share a compact JSON body. Each endpoint below lists its exact allowlisted fields and defaults.
| Field | Type | Purpose |
|---|---|---|
| target | string | Username, ticker, ID, URL, or direct lookup value. |
| query | string | Human-readable search query. |
| params | object | Endpoint-specific filters and pagination. |
| nocache | boolean | Bypass cached provider data when true. |
Credit Costs
The cost shown here comes from the same catalog used by live Explorer requests.
| Service | Endpoints | Credits per request |
|---|---|---|
| 22 | 25 | |
| Google Search | 1 | 10 |
| 9 | 5 | |
| YouTube | 13 | 4 |
| 7 | 3 | |
| Google Maps | 7 | 1 |
| IMDb | 8 | 1 |
| TikTok | 12 | 1 |
| X / Twitter | 19 | 1 |
| Yahoo Finance | 8 | 1 |
7 endpoints
Instagram API
Profiles
POSTGet Instagram profile
/v1/instagram/profiles/getRetrieve public profile details for an Instagram username.
Get Instagram profile
/v1/instagram/profiles/getRetrieve public profile details for an Instagram username.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetUsername | root | Yes | |
nocacheBypass cache | root | No | false |
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
}'Search
POSTSearch Instagram users
/v1/instagram/users/searchFind Instagram accounts by username, name, or search phrase.
Search Instagram users
/v1/instagram/users/searchFind Instagram accounts by username, name, or search phrase.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | cristiano |
nocacheBypass cache | root | No | false |
Default request
{
"query": "cristiano",
"nocache": false
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/instagram/users/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "cristiano",
"nocache": false
}'Media
POSTList Instagram user media
/v1/instagram/media/listRetrieve recent posts for an Instagram user ID.
List Instagram user media
/v1/instagram/media/listRetrieve recent posts for an Instagram user ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetInstagram user ID | root | Yes | 25025320 |
nocacheBypass cache | root | No | false |
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
}'POSTGet Instagram media
/v1/instagram/media/getRetrieve details for an Instagram post or reel URL.
Get Instagram media
/v1/instagram/media/getRetrieve details for an Instagram post or reel URL.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetPost URL | root | Yes | https://www.instagram.com/p/CuE2WNQs6vH/ |
nocacheBypass cache | root | No | false |
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
}'POSTGet Instagram download links
/v1/instagram/media/downloadRetrieve downloadable media URLs for an Instagram post or reel.
Get Instagram download links
/v1/instagram/media/downloadRetrieve downloadable media URLs for an Instagram post or reel.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetPost URL | root | Yes | https://www.instagram.com/p/CuE2WNQs6vH/ |
nocacheBypass cache | root | No | false |
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
POSTList Instagram reels
/v1/instagram/reels/listRetrieve recent reels for an Instagram user ID.
List Instagram reels
/v1/instagram/reels/listRetrieve recent reels for an Instagram user ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetInstagram user ID | root | Yes | 25025320 |
nocacheBypass cache | root | No | false |
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
}'12 endpoints
TikTok API
Profiles
POSTGet TikTok profile
/v1/tiktok/profiles/getUse Get TikTok profile to retrieve data from TikTok.
Get TikTok profile
/v1/tiktok/profiles/getUse Get TikTok profile to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTikTok username | root | Yes | tiktok |
nocacheBypass cache | root | No | false |
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
}'POSTGet user posts
/v1/tiktok/users/postsUse Get user posts to retrieve data from TikTok.
Get user posts
/v1/tiktok/users/postsUse Get user posts to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTikTok secUid | root | Yes | MS4wLjABAAAA... |
countResult count | params | No | 35 |
cursorCursor | params | No | 0 |
nocacheBypass cache | root | No | false |
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
}'Search
POSTSearch TikTok videos
/v1/tiktok/search/videosUse Search TikTok videos to retrieve data from TikTok.
Search TikTok videos
/v1/tiktok/search/videosUse Search TikTok videos to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | football |
cursorCursor | params | No | 0 |
search_idSearch ID | params | No | 0 |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "football",
"params": {
"cursor": "0",
"search_id": "0"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/tiktok/search/videos' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "football",
"params": {
"cursor": "0",
"search_id": "0"
},
"nocache": false
}'POSTSearch TikTok accounts
/v1/tiktok/search/accountsUse Search TikTok accounts to retrieve data from TikTok.
Search TikTok accounts
/v1/tiktok/search/accountsUse Search TikTok accounts to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | tiktok |
cursorCursor | params | No | 0 |
search_idSearch ID | params | No | 0 |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "tiktok",
"params": {
"cursor": "0",
"search_id": "0"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/tiktok/search/accounts' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "tiktok",
"params": {
"cursor": "0",
"search_id": "0"
},
"nocache": false
}'Videos
POSTGet TikTok video
/v1/tiktok/videos/getUse Get TikTok video to retrieve data from TikTok.
Get TikTok video
/v1/tiktok/videos/getUse Get TikTok video to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTikTok video ID | root | Yes | 6718335390845095173 |
nocacheBypass cache | root | No | false |
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
}'POSTGet video comments
/v1/tiktok/videos/commentsUse Get video comments to retrieve data from TikTok.
Get video comments
/v1/tiktok/videos/commentsUse Get video comments to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTikTok video ID | root | Yes | 6718335390845095173 |
countResult count | params | No | 50 |
cursorCursor | params | No | 0 |
nocacheBypass cache | root | No | false |
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
}'POSTGet trending videos
/v1/tiktok/videos/trendingUse Get trending videos to retrieve data from TikTok.
Get trending videos
/v1/tiktok/videos/trendingUse Get trending videos to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
pagePage | params | No | 1 |
limitResult count | params | No | 20 |
periodPeriod in days | params | No | 30 |
order_byOrder by | params | No | vv |
countryCountry code | params | No | US |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"params": {
"page": "1",
"limit": "20",
"period": "30",
"order_by": "vv",
"country": "US"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/tiktok/videos/trending' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"params": {
"page": "1",
"limit": "20",
"period": "30",
"order_by": "vv",
"country": "US"
},
"nocache": false
}'Music
POSTGet music details
/v1/tiktok/music/getUse Get music details to retrieve data from TikTok.
Get music details
/v1/tiktok/music/getUse Get music details to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTikTok music ID | root | Yes | 6797343997450484481 |
nocacheBypass cache | root | No | false |
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
}'POSTGet music posts
/v1/tiktok/music/postsUse Get music posts to retrieve data from TikTok.
Get music posts
/v1/tiktok/music/postsUse Get music posts to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTikTok music ID | root | Yes | 6797343997450484481 |
countResult count | params | No | 30 |
cursorCursor | params | No | 0 |
nocacheBypass cache | root | No | false |
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
}'POSTGet trending music
/v1/tiktok/music/trendingUse Get trending music to retrieve data from TikTok.
Get trending music
/v1/tiktok/music/trendingUse Get trending music to retrieve data from TikTok.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
pagePage | params | No | 1 |
limitResult count | params | No | 20 |
periodPeriod in days | params | No | 7 |
rank_typeRanking type | params | No | popular |
countryCountry code | params | No | US |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"params": {
"page": "1",
"limit": "20",
"period": "7",
"rank_type": "popular",
"country": "US"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/tiktok/music/trending' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"params": {
"page": "1",
"limit": "20",
"period": "7",
"rank_type": "popular",
"country": "US"
},
"nocache": false
}'19 endpoints
X / Twitter API
Profiles
POSTGet X profile
/v1/x/profiles/getUse Get X profile to retrieve data from X / Twitter.
Get X profile
/v1/x/profiles/getUse Get X profile to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetX screen name | root | Yes | elonmusk |
nocacheBypass cache | root | No | false |
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
}'POSTGet profile details
/v1/x/profiles/aboutUse Get profile details to retrieve data from X / Twitter.
Get profile details
/v1/x/profiles/aboutUse Get profile details to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetX screen name | root | Yes | elonmusk |
nocacheBypass cache | root | No | false |
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
POSTGet user timeline
/v1/x/users/timelineUse Get user timeline to retrieve data from X / Twitter.
Get user timeline
/v1/x/users/timelineUse Get user timeline to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetX screen name | root | Yes | elonmusk |
nocacheBypass cache | root | No | false |
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
}'POSTGet following users
/v1/x/users/followingUse Get following users to retrieve data from X / Twitter.
Get following users
/v1/x/users/followingUse Get following users to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetX screen name | root | Yes | elonmusk |
nocacheBypass cache | root | No | false |
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
}'POSTGet followers
/v1/x/users/followersUse Get followers to retrieve data from X / Twitter.
Get followers
/v1/x/users/followersUse Get followers to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetX screen name | root | Yes | elonmusk |
blue_verifiedVerified filter | params | No | 0 |
nocacheBypass cache | root | No | false |
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
}'POSTGet user media
/v1/x/users/mediaUse Get user media to retrieve data from X / Twitter.
Get user media
/v1/x/users/mediaUse Get user media to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetX screen name | root | Yes | elonmusk |
nocacheBypass cache | root | No | false |
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
}'POSTGet users by IDs
/v1/x/users/batchUse Get users by IDs to retrieve data from X / Twitter.
Get users by IDs
/v1/x/users/batchUse Get users by IDs to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetComma-separated rest IDs | root | Yes | 44196397,783214 |
nocacheBypass cache | root | No | false |
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
POSTGet tweet
/v1/x/tweets/getUse Get tweet to retrieve data from X / Twitter.
Get tweet
/v1/x/tweets/getUse Get tweet to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTweet ID | root | Yes | 1745361684052881707 |
nocacheBypass cache | root | No | false |
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
}'POSTGet tweet thread
/v1/x/tweets/threadUse Get tweet thread to retrieve data from X / Twitter.
Get tweet thread
/v1/x/tweets/threadUse Get tweet thread to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTweet ID | root | Yes | 1745361684052881707 |
nocacheBypass cache | root | No | false |
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
}'POSTGet latest replies
/v1/x/tweets/latest-repliesUse Get latest replies to retrieve data from X / Twitter.
Get latest replies
/v1/x/tweets/latest-repliesUse Get latest replies to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTweet ID | root | Yes | 1745361684052881707 |
nocacheBypass cache | root | No | false |
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
}'POSTGet retweets
/v1/x/tweets/retweetsUse Get retweets to retrieve data from X / Twitter.
Get retweets
/v1/x/tweets/retweetsUse Get retweets to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTweet ID | root | Yes | 1745361684052881707 |
nocacheBypass cache | root | No | false |
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
}'Search
POSTSearch X posts
/v1/x/searchUse Search X posts to retrieve data from X / Twitter.
Search X posts
/v1/x/searchUse Search X posts to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | cybertruck |
search_typeSearch type | params | No | Top |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "cybertruck",
"params": {
"search_type": "Top"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/x/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "cybertruck",
"params": {
"search_type": "Top"
},
"nocache": false
}'Discovery
POSTGet trends
/v1/x/trendsUse Get trends to retrieve data from X / Twitter.
Get trends
/v1/x/trendsUse Get trends to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetCountry | root | Yes | United States |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"target": "United States"
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/x/trends' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"target": "United States",
"nocache": false
}'POSTGet top posts
/v1/x/top-postsUse Get top posts to retrieve data from X / Twitter.
Get top posts
/v1/x/top-postsUse Get top posts to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
typeRanking type | params | No | Likes |
countryCountry | params | No | ALL |
periodPeriod | params | No | Daily |
nocacheBypass cache | root | No | false |
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
POSTSearch jobs
/v1/x/jobs/searchUse Search jobs to retrieve data from X / Twitter.
Search jobs
/v1/x/jobs/searchUse Search jobs to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | software engineer |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "software engineer"
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/x/jobs/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "software engineer",
"nocache": false
}'Communities
POSTGet community
/v1/x/communities/getUse Get community to retrieve data from X / Twitter.
Get community
/v1/x/communities/getUse Get community to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetCommunity ID | root | Yes | 1493446837214187523 |
nocacheBypass cache | root | No | false |
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
}'POSTGet community timeline
/v1/x/communities/timelineUse Get community timeline to retrieve data from X / Twitter.
Get community timeline
/v1/x/communities/timelineUse Get community timeline to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetCommunity ID | root | Yes | 1493446837214187523 |
rankingRanking | params | No | Top |
nocacheBypass cache | root | No | false |
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
}'POSTSearch communities
/v1/x/communities/searchUse Search communities to retrieve data from X / Twitter.
Search communities
/v1/x/communities/searchUse Search communities to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | technology |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "technology"
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/x/communities/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "technology",
"nocache": false
}'Spaces
POSTGet X Space
/v1/x/spaces/getUse Get X Space to retrieve data from X / Twitter.
Get X Space
/v1/x/spaces/getUse Get X Space to retrieve data from X / Twitter.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetSpace ID | root | Yes | 1DXxyvWAgzZKM |
nocacheBypass cache | root | No | false |
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
Search
POSTSearch securities
/v1/yahoo-finance/searchFind stocks and other securities by company name or ticker.
Search securities
/v1/yahoo-finance/searchFind stocks and other securities by company name or ticker.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | Apple |
nocacheBypass cache | root | No | false |
Default request
{
"query": "Apple",
"nocache": false
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/yahoo-finance/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "Apple",
"nocache": false
}'Quotes
POSTGet quote summary
/v1/yahoo-finance/quotes/getRetrieve a current market quote summary for a ticker symbol.
Get quote summary
/v1/yahoo-finance/quotes/getRetrieve a current market quote summary for a ticker symbol.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTicker symbol | root | Yes | AAPL |
nocacheBypass cache | root | No | false |
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
}'POSTGet company profile
/v1/yahoo-finance/quotes/profileRetrieve company and business profile data for a ticker symbol.
Get company profile
/v1/yahoo-finance/quotes/profileRetrieve company and business profile data for a ticker symbol.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTicker symbol | root | Yes | AAPL |
nocacheBypass cache | root | No | false |
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
}'POSTGet quote statistics
/v1/yahoo-finance/quotes/statisticsRetrieve valuation and trading statistics for a ticker symbol.
Get quote statistics
/v1/yahoo-finance/quotes/statisticsRetrieve valuation and trading statistics for a ticker symbol.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTicker symbol | root | Yes | AAPL |
nocacheBypass cache | root | No | false |
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
POSTGet historical prices
/v1/yahoo-finance/quotes/historyRetrieve historical market data for a ticker and optional date range.
Get historical prices
/v1/yahoo-finance/quotes/historyRetrieve historical market data for a ticker and optional date range.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetTicker symbol | root | Yes | AAPL |
date_fromStart date | params | No | — |
date_untilEnd date | params | No | — |
nocacheBypass cache | root | No | false |
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
POSTGet most active stocks
/v1/yahoo-finance/stocks/most-activeRetrieve the current most-active stock list without a target value.
Get most active stocks
/v1/yahoo-finance/stocks/most-activeRetrieve the current most-active stock list without a target value.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
countResult count | params | No | 25 |
sort_fieldSort field | params | No | dayvolume |
sort_typeSort direction | params | No | ASC |
nocacheBypass cache | root | No | false |
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
}'POSTGet top gaining stocks
/v1/yahoo-finance/stocks/top-gainersRetrieve the current list of stocks with the largest gains.
Get top gaining stocks
/v1/yahoo-finance/stocks/top-gainersRetrieve the current list of stocks with the largest gains.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
countResult count | params | No | 25 |
sort_fieldSort field | params | No | percentchange |
sort_typeSort direction | params | No | ASC |
nocacheBypass cache | root | No | false |
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
}'POSTGet top losing stocks
/v1/yahoo-finance/stocks/top-losersRetrieve the current list of stocks with the largest losses.
Get top losing stocks
/v1/yahoo-finance/stocks/top-losersRetrieve the current list of stocks with the largest losses.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
countResult count | params | No | 25 |
sort_fieldSort field | params | No | percentchange |
sort_typeSort direction | params | No | ASC |
nocacheBypass cache | root | No | false |
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
Search
POSTSearch IMDb titles
/v1/imdb/searchFind movies and TV titles using a text query and optional filters.
Search IMDb titles
/v1/imdb/searchFind movies and TV titles using a text query and optional filters.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | Interstellar |
typeTitle type | params | No | movie |
genreGenre | params | No | — |
rowsResult count | params | No | 25 |
sortOrderSort direction | params | No | — |
sortFieldSort field | params | No | — |
nocacheBypass cache | root | No | false |
Default request
{
"query": "Interstellar",
"params": {
"type": "movie",
"rows": "25"
},
"nocache": false
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/imdb/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "Interstellar",
"params": {
"type": "movie",
"rows": "25"
},
"nocache": false
}'Titles
POSTGet IMDb title
/v1/imdb/titles/getRetrieve detailed IMDb data for a movie or TV title ID.
Get IMDb title
/v1/imdb/titles/getRetrieve detailed IMDb data for a movie or TV title ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetIMDb title ID | root | Yes | tt0816692 |
nocacheBypass cache | root | No | false |
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
}'POSTGet IMDb rating
/v1/imdb/titles/ratingRetrieve IMDb rating data for a movie or TV title ID.
Get IMDb rating
/v1/imdb/titles/ratingRetrieve IMDb rating data for a movie or TV title ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetIMDb title ID | root | Yes | tt0816692 |
nocacheBypass cache | root | No | false |
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
}'POSTGet IMDb title cast
/v1/imdb/titles/castRetrieve cast members for a movie or TV title ID.
Get IMDb title cast
/v1/imdb/titles/castRetrieve cast members for a movie or TV title ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetIMDb title ID | root | Yes | tt0816692 |
nocacheBypass cache | root | No | false |
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
}'POSTGet similar IMDb titles
/v1/imdb/titles/similarRetrieve movies and TV titles similar to an IMDb title ID.
Get similar IMDb titles
/v1/imdb/titles/similarRetrieve movies and TV titles similar to an IMDb title ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetIMDb title ID | root | Yes | tt0816692 |
nocacheBypass cache | root | No | false |
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
POSTGet IMDb person
/v1/imdb/names/getRetrieve IMDb profile data for an actor, director, or other person.
Get IMDb person
/v1/imdb/names/getRetrieve IMDb profile data for an actor, director, or other person.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetIMDb name ID | root | Yes | nm0000001 |
nocacheBypass cache | root | No | false |
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
POSTGet IMDb Top 250 movies
/v1/imdb/lists/top250-moviesRetrieve the current IMDb Top 250 movies list.
Get IMDb Top 250 movies
/v1/imdb/lists/top250-moviesRetrieve the current IMDb Top 250 movies list.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
nocacheBypass cache | root | No | false |
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
}'POSTGet popular IMDb movies
/v1/imdb/lists/most-popular-moviesRetrieve the current IMDb most-popular movies list.
Get popular IMDb movies
/v1/imdb/lists/most-popular-moviesRetrieve the current IMDb most-popular movies list.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/imdb/lists/most-popular-movies' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"nocache": false
}'9 endpoints
Reddit API
Search
POSTSearch Reddit
/v1/reddit/searchUse Search Reddit to retrieve data from Reddit.
Search Reddit
/v1/reddit/searchUse Search Reddit to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | investing |
subredditSubreddit | params | No | wallstreetbets |
filterResult type | params | No | posts |
timeFilterTime range | params | No | year |
sortTypeSort order | params | No | relevance |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "investing",
"params": {
"subreddit": "wallstreetbets",
"filter": "posts",
"timeFilter": "year",
"sortType": "relevance"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/reddit/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "investing",
"params": {
"subreddit": "wallstreetbets",
"filter": "posts",
"timeFilter": "year",
"sortType": "relevance"
},
"nocache": false
}'Subreddits
POSTGet subreddit posts
/v1/reddit/subreddits/postsUse Get subreddit posts to retrieve data from Reddit.
Get subreddit posts
/v1/reddit/subreddits/postsUse Get subreddit posts to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetSubreddit URL | root | Yes | https://www.reddit.com/r/AskReddit/ |
filterPost filter | params | No | hot |
nocacheBypass cache | root | No | false |
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
}'POSTGet subreddit details
/v1/reddit/subreddits/getUse Get subreddit details to retrieve data from Reddit.
Get subreddit details
/v1/reddit/subreddits/getUse Get subreddit details to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetSubreddit name | root | Yes | AskReddit |
nocacheBypass cache | root | No | false |
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
}'POSTGet subreddit comments
/v1/reddit/subreddits/commentsUse Get subreddit comments to retrieve data from Reddit.
Get subreddit comments
/v1/reddit/subreddits/commentsUse Get subreddit comments to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetSubreddit name | root | Yes | AskReddit |
nocacheBypass cache | root | No | false |
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
POSTGet Reddit post
/v1/reddit/posts/getUse Get Reddit post to retrieve data from Reddit.
Get Reddit post
/v1/reddit/posts/getUse Get Reddit post to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetReddit post URL | root | Yes | https://www.reddit.com/r/AskReddit/ |
nocacheBypass cache | root | No | false |
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
POSTGet popular subreddits
/v1/reddit/subreddits/popularUse Get popular subreddits to retrieve data from Reddit.
Get popular subreddits
/v1/reddit/subreddits/popularUse Get popular subreddits to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/reddit/subreddits/popular' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"nocache": false
}'POSTGet new subreddits
/v1/reddit/subreddits/newUse Get new subreddits to retrieve data from Reddit.
Get new subreddits
/v1/reddit/subreddits/newUse Get new subreddits to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
nocacheBypass cache | root | No | false |
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
POSTGet user stats
/v1/reddit/users/statsUse Get user stats to retrieve data from Reddit.
Get user stats
/v1/reddit/users/statsUse Get user stats to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetReddit username | root | Yes | spez |
nocacheBypass cache | root | No | false |
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
}'POSTGet user activity
/v1/reddit/users/dataUse Get user activity to retrieve data from Reddit.
Get user activity
/v1/reddit/users/dataUse Get user activity to retrieve data from Reddit.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetReddit username | root | Yes | spez |
filterActivity type | params | No | comments |
sortTypeSort order | params | No | new |
nocacheBypass cache | root | No | false |
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
Search
POSTSearch places
/v1/google-maps/searchFind businesses and places using a natural-language query.
Search places
/v1/google-maps/searchFind businesses and places using a natural-language query.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | Coffee shops in Kyiv |
countryCountry | params | No | ua |
langLanguage | params | No | en |
limitLimit | params | No | 20 |
latLatitude | params | No | — |
lngLongitude | params | No | — |
offsetOffset | params | No | 0 |
zoomZoom | params | No | 13 |
nocacheBypass cache | root | No | false |
Default request
{
"query": "Coffee shops in Kyiv",
"params": {
"country": "ua",
"lang": "en",
"limit": "20",
"offset": "0",
"zoom": "13"
},
"nocache": false
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/google-maps/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "Coffee shops in Kyiv",
"params": {
"country": "ua",
"lang": "en",
"limit": "20",
"offset": "0",
"zoom": "13"
},
"nocache": false
}'POSTSearch nearby places
/v1/google-maps/nearbyFind businesses and places near a specific map coordinate.
Search nearby places
/v1/google-maps/nearbyFind businesses and places near a specific map coordinate.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | Cafe |
latLatitude | params | Yes | 48.8577848 |
lngLongitude | params | Yes | 2.2888379 |
countryCountry | params | No | fr |
langLanguage | params | No | en |
limitLimit | params | No | 20 |
offsetOffset | params | No | 0 |
zoomZoom | params | No | 12 |
nocacheBypass cache | root | No | false |
Default request
{
"query": "Cafe",
"params": {
"lat": "48.8577848",
"lng": "2.2888379",
"country": "fr",
"lang": "en",
"limit": "20",
"offset": "0",
"zoom": "12"
},
"nocache": false
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/google-maps/nearby' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "Cafe",
"params": {
"lat": "48.8577848",
"lng": "2.2888379",
"country": "fr",
"lang": "en",
"limit": "20",
"offset": "0",
"zoom": "12"
},
"nocache": false
}'Places
POSTGet place details
/v1/google-maps/places/getRetrieve detailed information for a Google Maps business ID.
Get place details
/v1/google-maps/places/getRetrieve detailed information for a Google Maps business ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetBusiness ID | root | Yes | 0x47f4eb87e91f866d:0x9629fabb993eb66 |
place_idPlace ID | params | No | — |
countryCountry | params | No | fr |
langLanguage | params | No | en |
nocacheBypass cache | root | No | false |
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
POSTGeocode an address
/v1/google-maps/geocoding/getResolve an address or place name into map location data.
Geocode an address
/v1/google-maps/geocoding/getResolve an address or place name into map location data.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
queryAddress or place | root | Yes | Place de la Navigation, Paris |
countryCountry | params | No | fr |
langLanguage | params | No | en |
nocacheBypass cache | root | No | false |
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
}'POSTIdentify a map location
/v1/google-maps/locations/what-is-hereDiscover the address and nearby place at a latitude and longitude.
Identify a map location
/v1/google-maps/locations/what-is-hereDiscover the address and nearby place at a latitude and longitude.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
latLatitude | params | Yes | 48.8719556 |
lngLongitude | params | Yes | 2.3415407 |
countryCountry | params | No | fr |
langLanguage | params | No | en |
nocacheBypass cache | root | No | false |
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
POSTList place reviews
/v1/google-maps/reviews/listRetrieve reviews for a Google Maps business ID.
List place reviews
/v1/google-maps/reviews/listRetrieve reviews for a Google Maps business ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetBusiness ID | root | Yes | 0x47f4ea8ed352d3c5:0x7bb3bc00dfc039a9 |
countryCountry | params | No | us |
langLanguage | params | No | en |
limitLimit | params | No | 20 |
sortSort | params | No | Relevant |
nocacheBypass cache | root | No | false |
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
}'POSTList place photos
/v1/google-maps/photos/listRetrieve photos for a Google Maps business ID.
List place photos
/v1/google-maps/photos/listRetrieve photos for a Google Maps business ID.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetBusiness ID | root | Yes | 0x47e66e2964e34e2d:0x8ddca9ee380ef7e0 |
countryCountry | params | No | us |
langLanguage | params | No | en |
nocacheBypass cache | root | No | false |
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
Images
POSTSearch Google Images
/v1/google-search/images/searchFind image results for a keyword or search phrase.
Search Google Images
/v1/google-search/images/searchFind image results for a keyword or search phrase.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | World Cup |
glCountry code | params | No | us |
lrLanguage restriction | params | No | lang_en |
numResult count | params | No | 10 |
pagePage | params | No | 1 |
nocacheBypass cache | root | No | false |
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
Videos
POSTGet video details
/v1/youtube/videos/getUse Get video details to retrieve data from YouTube.
Get video details
/v1/youtube/videos/getUse Get video details to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube video ID | root | Yes | PuQFESk0BrA |
nocacheBypass cache | root | No | false |
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
}'POSTGet video data
/v1/youtube/videos/dataUse Get video data to retrieve data from YouTube.
Get video data
/v1/youtube/videos/dataUse Get video data to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube video ID | root | Yes | PuQFESk0BrA |
nocacheBypass cache | root | No | false |
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
}'POSTGet video comments
/v1/youtube/videos/commentsUse Get video comments to retrieve data from YouTube.
Get video comments
/v1/youtube/videos/commentsUse Get video comments to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube video ID | root | Yes | PuQFESk0BrA |
nocacheBypass cache | root | No | false |
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
}'POSTGet video subtitles
/v1/youtube/videos/subtitlesUse Get video subtitles to retrieve data from YouTube.
Get video subtitles
/v1/youtube/videos/subtitlesUse Get video subtitles to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube video ID | root | Yes | PuQFESk0BrA |
nocacheBypass cache | root | No | false |
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
}'POSTGet video recommendations
/v1/youtube/videos/recommendationsUse Get video recommendations to retrieve data from YouTube.
Get video recommendations
/v1/youtube/videos/recommendationsUse Get video recommendations to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube video ID | root | Yes | PuQFESk0BrA |
nocacheBypass cache | root | No | false |
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
}'POSTGet video screenshot
/v1/youtube/videos/screenshotUse Get video screenshot to retrieve data from YouTube.
Get video screenshot
/v1/youtube/videos/screenshotUse Get video screenshot to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube video ID | root | Yes | PuQFESk0BrA |
nocacheBypass cache | root | No | false |
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
POSTFind channel ID
/v1/youtube/channels/idUse Find channel ID to retrieve data from YouTube.
Find channel ID
/v1/youtube/channels/idUse Find channel ID to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetChannel name | root | Yes | MrBeast |
nocacheBypass cache | root | No | false |
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
}'POSTGet channel details
/v1/youtube/channels/getUse Get channel details to retrieve data from YouTube.
Get channel details
/v1/youtube/channels/getUse Get channel details to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube channel ID | root | Yes | UCX6OQ3DkcsbYNE6H8uQQuVA |
nocacheBypass cache | root | No | false |
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
}'POSTGet channel videos
/v1/youtube/channels/videosUse Get channel videos to retrieve data from YouTube.
Get channel videos
/v1/youtube/channels/videosUse Get channel videos to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube channel ID | root | Yes | UCX6OQ3DkcsbYNE6H8uQQuVA |
nocacheBypass cache | root | No | false |
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
}'POSTGet channel shorts
/v1/youtube/channels/shortsUse Get channel shorts to retrieve data from YouTube.
Get channel shorts
/v1/youtube/channels/shortsUse Get channel shorts to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetYouTube channel ID | root | Yes | UCX6OQ3DkcsbYNE6H8uQQuVA |
nocacheBypass cache | root | No | false |
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
}'POSTSearch within a channel
/v1/youtube/channels/searchUse Search within a channel to retrieve data from YouTube.
Search within a channel
/v1/youtube/channels/searchUse Search within a channel to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | technology |
langLanguage | params | No | en |
countryCountry code | params | No | us |
channel_idChannel ID | params | No | — |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "technology",
"params": {
"lang": "en",
"country": "us"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/youtube/channels/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "technology",
"params": {
"lang": "en",
"country": "us"
},
"nocache": false
}'Search
POSTSearch YouTube
/v1/youtube/searchUse Search YouTube to retrieve data from YouTube.
Search YouTube
/v1/youtube/searchUse Search YouTube to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | bobby lee |
langLanguage | params | No | en |
countryCountry code | params | No | us |
order_byOrder by | params | No | this_month |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "bobby lee",
"params": {
"lang": "en",
"country": "us",
"order_by": "this_month"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/youtube/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "bobby lee",
"params": {
"lang": "en",
"country": "us",
"order_by": "this_month"
},
"nocache": false
}'Discovery
POSTGet trending videos
/v1/youtube/trendingUse Get trending videos to retrieve data from YouTube.
Get trending videos
/v1/youtube/trendingUse Get trending videos to retrieve data from YouTube.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
langLanguage | params | No | en |
countryCountry code | params | No | us |
sectionSection | params | No | Now |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"params": {
"lang": "en",
"country": "us",
"section": "Now"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/youtube/trending' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"params": {
"lang": "en",
"country": "us",
"section": "Now"
},
"nocache": false
}'22 endpoints
LinkedIn API
Profiles
POSTGet profile
/v1/linkedin/profiles/getUse Get profile to retrieve data from LinkedIn.
Get profile
/v1/linkedin/profiles/getUse Get profile to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
}'POSTGet profile by URL
/v1/linkedin/profiles/get-by-urlUse Get profile by URL to retrieve data from LinkedIn.
Get profile by URL
/v1/linkedin/profiles/get-by-urlUse Get profile by URL to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn profile URL | root | Yes | https://www.linkedin.com/in/satyanadella/ |
nocacheBypass cache | root | No | false |
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
}'POSTSearch people
/v1/linkedin/profiles/searchUse Search people to retrieve data from LinkedIn.
Search people
/v1/linkedin/profiles/searchUse Search people to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | software engineer |
startStart offset | params | No | 0 |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "software engineer",
"params": {
"start": "0"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/linkedin/profiles/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "software engineer",
"params": {
"start": "0"
},
"nocache": false
}'POSTGet profile posts
/v1/linkedin/profiles/postsUse Get profile posts to retrieve data from LinkedIn.
Get profile posts
/v1/linkedin/profiles/postsUse Get profile posts to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
}'POSTGet profile comments
/v1/linkedin/profiles/commentsUse Get profile comments to retrieve data from LinkedIn.
Get profile comments
/v1/linkedin/profiles/commentsUse Get profile comments to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
}'POSTGet connection count
/v1/linkedin/profiles/connection-countUse Get connection count to retrieve data from LinkedIn.
Get connection count
/v1/linkedin/profiles/connection-countUse Get connection count to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
}'POSTGet recent activity
/v1/linkedin/profiles/recent-activityUse Get recent activity to retrieve data from LinkedIn.
Get recent activity
/v1/linkedin/profiles/recent-activityUse Get recent activity to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
}'POSTGet similar profiles
/v1/linkedin/profiles/similarUse Get similar profiles to retrieve data from LinkedIn.
Get similar profiles
/v1/linkedin/profiles/similarUse Get similar profiles to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn profile URL | root | Yes | https://www.linkedin.com/in/satyanadella/ |
nocacheBypass cache | root | No | false |
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
}'POSTGet position skills
/v1/linkedin/profiles/position-skillsUse Get position skills to retrieve data from LinkedIn.
Get position skills
/v1/linkedin/profiles/position-skillsUse Get position skills to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
}'POSTGet top positions
/v1/linkedin/profiles/top-positionsUse Get top positions to retrieve data from LinkedIn.
Get top positions
/v1/linkedin/profiles/top-positionsUse Get top positions to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
}'POSTGet posted jobs
/v1/linkedin/profiles/posted-jobsUse Get posted jobs to retrieve data from LinkedIn.
Get posted jobs
/v1/linkedin/profiles/posted-jobsUse Get posted jobs to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
}'POSTGet profile articles
/v1/linkedin/profiles/articlesUse Get profile articles to retrieve data from LinkedIn.
Get profile articles
/v1/linkedin/profiles/articlesUse Get profile articles to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn username | root | Yes | satyanadella |
nocacheBypass cache | root | No | false |
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
POSTGet company
/v1/linkedin/companies/getUse Get company to retrieve data from LinkedIn.
Get company
/v1/linkedin/companies/getUse Get company to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetCompany username | root | Yes | |
nocacheBypass cache | root | No | false |
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
}'POSTGet company by ID
/v1/linkedin/companies/get-by-idUse Get company by ID to retrieve data from LinkedIn.
Get company by ID
/v1/linkedin/companies/get-by-idUse Get company by ID to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn company ID | root | Yes | 1441 |
nocacheBypass cache | root | No | false |
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
}'POSTGet company by domain
/v1/linkedin/companies/get-by-domainUse Get company by domain to retrieve data from LinkedIn.
Get company by domain
/v1/linkedin/companies/get-by-domainUse Get company by domain to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetCompany domain | root | Yes | google.com |
nocacheBypass cache | root | No | false |
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
}'POSTGet company insights
/v1/linkedin/companies/insightsUse Get company insights to retrieve data from LinkedIn.
Get company insights
/v1/linkedin/companies/insightsUse Get company insights to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetCompany username | root | Yes | |
nocacheBypass cache | root | No | false |
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
}'POSTGet company jobs count
/v1/linkedin/companies/jobs-countUse Get company jobs count to retrieve data from LinkedIn.
Get company jobs count
/v1/linkedin/companies/jobs-countUse Get company jobs count to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn company ID | root | Yes | 1441 |
nocacheBypass cache | root | No | false |
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
}'POSTGet company posts
/v1/linkedin/companies/postsUse Get company posts to retrieve data from LinkedIn.
Get company posts
/v1/linkedin/companies/postsUse Get company posts to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetCompany username | root | Yes | |
startStart offset | params | No | 0 |
nocacheBypass cache | root | No | false |
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
POSTSearch jobs
/v1/linkedin/jobs/searchUse Search jobs to retrieve data from LinkedIn.
Search jobs
/v1/linkedin/jobs/searchUse Search jobs to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
querySearch query | root | Yes | golang |
locationIdLocation ID | params | No | 92000000 |
datePostedDate posted | params | No | anyTime |
sortSort order | params | No | mostRelevant |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "golang",
"params": {
"locationId": "92000000",
"datePosted": "anyTime",
"sort": "mostRelevant"
}
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/linkedin/jobs/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "golang",
"params": {
"locationId": "92000000",
"datePosted": "anyTime",
"sort": "mostRelevant"
},
"nocache": false
}'POSTGet job details
/v1/linkedin/jobs/getUse Get job details to retrieve data from LinkedIn.
Get job details
/v1/linkedin/jobs/getUse Get job details to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn job ID | root | Yes | 3738360408 |
nocacheBypass cache | root | No | false |
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
POSTGet LinkedIn post
/v1/linkedin/posts/getUse Get LinkedIn post to retrieve data from LinkedIn.
Get LinkedIn post
/v1/linkedin/posts/getUse Get LinkedIn post to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
targetLinkedIn post URL | root | Yes | https://www.linkedin.com/posts/example |
nocacheBypass cache | root | No | false |
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
POSTSearch locations
/v1/linkedin/locations/searchUse Search locations to retrieve data from LinkedIn.
Search locations
/v1/linkedin/locations/searchUse Search locations to retrieve data from LinkedIn.
Request fields
| Field | Location | Required | Default |
|---|---|---|---|
queryLocation keyword | root | Yes | Kyiv |
nocacheBypass cache | root | No | false |
Default request
{
"nocache": false,
"query": "Kyiv"
}cURL example
curl --request POST \
--url 'https://api.zenapi.io/v1/linkedin/locations/search' \
--header 'Authorization: Token YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "Kyiv",
"nocache": false
}'Error Responses
| Status | Meaning | Action |
|---|---|---|
| 400 | Invalid request | Review required fields and parameter values. |
| 401 | Unauthorized | Check the API key and Authorization header. |
| 402 / 403 | Credits or access | Review plan usage and account access. |
| 429 | Rate limited | Wait before retrying or review plan limits. |
| 5xx | Provider unavailable | Retry later and retain the Request ID. |