Job
Returns the Job found by the search, if any.
If the has_next
field value is true
it means there are more results to be returned. And the next
field is the cursor.
You can make another request to this same endpoint, passing the next
field value as the cursor
in the query.
Getting Started
https://api.statsocial.com/platform/v0/b2b/job-titles
The query
URL parameter searches an job by its name or ID.
https://api.statsocial.com/platform/v0/b2b/job-titles?query=xxx
The cursor
used to paginate.
https://api.statsocial.com/platform/v0/b2b/job-titles?cursor=xxx
Let's use the data in this section when creating audiences
Let's go to examples
Query
In this first example we will search for Analyst, Senior Programmer
https://api.statsocial.com/platform/v0/b2b/job-titles?query=Analyst%2C%20Senior%20Programmer
We will receive a json like this
{
"response": {
"data": [
{
"id": "Analyst, Senior Programmer",
"name": "Analyst, Senior Programmer",
"followers_count": 14,
"kind": "b2b_jobtitle"
}
],
"has_next": false,
"next": ""
},
"information": {
"version": "0.0.1"
}
}
when the value has_next
is equal to false, there is no way to use cursor
, so let's look for Programmer
https://api.statsocial.com/platform/v0/b2b/job-titles?query=Programmer
We will receive a json like this
{
"response": {
"data": [
{
"id": "PROGRAMMER",
"name": "PROGRAMMER",
"followers_count": 233935,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer Analyst",
"name": "Programmer Analyst",
"followers_count": 8979,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Programmer Analyst",
"name": "Senior Programmer Analyst",
"followers_count": 4048,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Programmer",
"name": "Senior Programmer",
"followers_count": 3467,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer/Analyst",
"name": "Programmer/Analyst",
"followers_count": 3287,
"kind": "b2b_jobtitle"
},
{
"id": "Systems Programmer",
"name": "Systems Programmer",
"followers_count": 2511,
"kind": "b2b_jobtitle"
},
{
"id": "Computer Programmer",
"name": "Computer Programmer",
"followers_count": 2118,
"kind": "b2b_jobtitle"
},
{
"id": "Analyst Programmer",
"name": "Analyst Programmer",
"followers_count": 2117,
"kind": "b2b_jobtitle"
},
{
"id": "SENIOR PROGRAMMER/ANALYST",
"name": "SENIOR PROGRAMMER/ANALYST",
"followers_count": 1335,
"kind": "b2b_jobtitle"
},
{
"id": "Web programmer",
"name": "Web programmer",
"followers_count": 1063,
"kind": "b2b_jobtitle"
},
{
"id": "Lead Programmer",
"name": "Lead Programmer",
"followers_count": 968,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer/Developer",
"name": "Programmer/Developer",
"followers_count": 890,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Systems Programmer",
"name": "Senior Systems Programmer",
"followers_count": 825,
"kind": "b2b_jobtitle"
},
{
"id": "CNC Programmer",
"name": "CNC Programmer",
"followers_count": 740,
"kind": "b2b_jobtitle"
},
{
"id": "Software Programmer",
"name": "Software Programmer",
"followers_count": 642,
"kind": "b2b_jobtitle"
},
{
"id": "Lead Programmer Analyst",
"name": "Lead Programmer Analyst",
"followers_count": 623,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer Analyst Trainee",
"name": "Programmer Analyst Trainee",
"followers_count": 606,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer / Analyst",
"name": "Programmer / Analyst",
"followers_count": 595,
"kind": "b2b_jobtitle"
},
{
"id": "System Programmer",
"name": "System Programmer",
"followers_count": 557,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Analyst Programmer",
"name": "Senior Analyst Programmer",
"followers_count": 546,
"kind": "b2b_jobtitle"
},
{
"id": "Game Programmer",
"name": "Game Programmer",
"followers_count": 491,
"kind": "b2b_jobtitle"
},
{
"id": "Application Programmer",
"name": "Application Programmer",
"followers_count": 487,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer Analyst II",
"name": "Programmer Analyst II",
"followers_count": 472,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer and Analyst",
"name": "Programmer and Analyst",
"followers_count": 467,
"kind": "b2b_jobtitle"
},
{
"id": "Analyst/Programmer",
"name": "Analyst/Programmer",
"followers_count": 425,
"kind": "b2b_jobtitle"
},
{
"id": "Applications Programmer",
"name": "Applications Programmer",
"followers_count": 388,
"kind": "b2b_jobtitle"
},
{
"id": "Developer/Programmer",
"name": "Developer/Programmer",
"followers_count": 376,
"kind": "b2b_jobtitle"
},
{
"id": "Analyst Programmer, Technology Capability Group",
"name": "Analyst Programmer, Technology Capability Group",
"followers_count": 337,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer Analyst III",
"name": "Programmer Analyst III",
"followers_count": 294,
"kind": "b2b_jobtitle"
},
{
"id": "PHP Programmer",
"name": "PHP Programmer",
"followers_count": 290,
"kind": "b2b_jobtitle"
}
],
"has_next": true,
"next": "288"
},
"information": {
"version": "0.0.1"
}
}
Cursor
Now we can use the cursor
using the next
value received in the response
https://api.statsocial.com/platform/v0/b2b/job-titles?query=Programmer&cursor=288
We will receive a json like this
{
"response": {
"data": [
{
"id": "Database Programmer",
"name": "Database Programmer",
"followers_count": 288,
"kind": "b2b_jobtitle"
},
{
"id": "Sr. Programmer Analyst",
"name": "Sr. Programmer Analyst",
"followers_count": 267,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Programmer and Analyst",
"name": "Senior Programmer and Analyst",
"followers_count": 244,
"kind": "b2b_jobtitle"
},
{
"id": "SAS Programmer",
"name": "SAS Programmer",
"followers_count": 240,
"kind": "b2b_jobtitle"
},
{
"id": "Statistical Programmer",
"name": "Statistical Programmer",
"followers_count": 237,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Programmer, Technology Capability Group",
"name": "Senior Programmer, Technology Capability Group",
"followers_count": 236,
"kind": "b2b_jobtitle"
},
{
"id": "Gameplay Programmer",
"name": "Gameplay Programmer",
"followers_count": 225,
"kind": "b2b_jobtitle"
},
{
"id": "Java Programmer",
"name": "Java Programmer",
"followers_count": 224,
"kind": "b2b_jobtitle"
},
{
"id": "Junior Programmer",
"name": "Junior Programmer",
"followers_count": 221,
"kind": "b2b_jobtitle"
},
{
"id": "Information Technology Programmer",
"name": "Information Technology Programmer",
"followers_count": 201,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Programmer / Analyst",
"name": "Senior Programmer / Analyst",
"followers_count": 198,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer, Technology Capability Group",
"name": "Programmer, Technology Capability Group",
"followers_count": 198,
"kind": "b2b_jobtitle"
},
{
"id": "Sr. Programmer/Analyst",
"name": "Sr. Programmer/Analyst",
"followers_count": 194,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer Analyst I",
"name": "Programmer Analyst I",
"followers_count": 170,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer II",
"name": "Programmer II",
"followers_count": 165,
"kind": "b2b_jobtitle"
},
{
"id": "Research Programmer",
"name": "Research Programmer",
"followers_count": 162,
"kind": "b2b_jobtitle"
},
{
"id": "Sr Programmer Analyst",
"name": "Sr Programmer Analyst",
"followers_count": 154,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Statistical Programmer",
"name": "Senior Statistical Programmer",
"followers_count": 154,
"kind": "b2b_jobtitle"
},
{
"id": "Lead Programmer/Analyst",
"name": "Lead Programmer/Analyst",
"followers_count": 146,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Software Programmer",
"name": "Senior Software Programmer",
"followers_count": 135,
"kind": "b2b_jobtitle"
},
{
"id": "Freelance Programmer",
"name": "Freelance Programmer",
"followers_count": 133,
"kind": "b2b_jobtitle"
},
{
"id": "Systems Analyst/Programmer",
"name": "Systems Analyst/Programmer",
"followers_count": 128,
"kind": "b2b_jobtitle"
},
{
"id": "Contract Programmer",
"name": "Contract Programmer",
"followers_count": 122,
"kind": "b2b_jobtitle"
},
{
"id": "Scientific Programmer",
"name": "Scientific Programmer",
"followers_count": 121,
"kind": "b2b_jobtitle"
},
{
"id": "NC Programmer",
"name": "NC Programmer",
"followers_count": 121,
"kind": "b2b_jobtitle"
},
{
"id": "Lead Systems Programmer",
"name": "Lead Systems Programmer",
"followers_count": 121,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Analyst/Programmer",
"name": "Senior Analyst/Programmer",
"followers_count": 117,
"kind": "b2b_jobtitle"
},
{
"id": "CMM Programmer",
"name": "CMM Programmer",
"followers_count": 117,
"kind": "b2b_jobtitle"
},
{
"id": "Senior Web Programmer",
"name": "Senior Web Programmer",
"followers_count": 112,
"kind": "b2b_jobtitle"
},
{
"id": "Programmer Developer",
"name": "Programmer Developer",
"followers_count": 109,
"kind": "b2b_jobtitle"
}
],
"has_next": true,
"next": "109"
},
"information": {
"version": "0.0.1"
}
}
We can use the cursor
while the response is returning the value of next