Get Results
curl --request GET \
--url https://api.lobstr.io/v1/results \
--header 'Authorization: <authorization>'import requests
url = "https://api.lobstr.io/v1/results"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.lobstr.io/v1/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lobstr.io/v1/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.lobstr.io/v1/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.lobstr.io/v1/results")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lobstr.io/v1/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"internal_id": "<string>",
"is_blue_verified": true,
"profile_image_shape": "<string>",
"affiliates_highlighted_label_description": "<string>",
"affiliates_highlighted_label_user_label_type": "<string>",
"created_at": {},
"favourites_count": 123,
"followers_count": 123,
"following_count": 123,
"listed_count": 123,
"bio": "<string>",
"location": "<string>",
"website": "<string>",
"media_count": 123,
"name": "<string>",
"normal_followers_count": 123,
"possibly_sensitive": true,
"profile_banner_url": "<string>",
"profile_image_url_https": "<string>",
"screen_name": "<string>",
"posts_count": 123,
"super_follow_eligible": true,
"verification_info_reason_description_text": "<string>",
"creator_subscriptions_count": 123,
"verified_since_msec": "<string>",
"_json": "<string>"
}Twitter Profile Scraper
Get Results
Retrieve scraped data from Twitter Profile Scraper
GET
/
v1
/
results
Get Results
curl --request GET \
--url https://api.lobstr.io/v1/results \
--header 'Authorization: <authorization>'import requests
url = "https://api.lobstr.io/v1/results"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.lobstr.io/v1/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lobstr.io/v1/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.lobstr.io/v1/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.lobstr.io/v1/results")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lobstr.io/v1/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"internal_id": "<string>",
"is_blue_verified": true,
"profile_image_shape": "<string>",
"affiliates_highlighted_label_description": "<string>",
"affiliates_highlighted_label_user_label_type": "<string>",
"created_at": {},
"favourites_count": 123,
"followers_count": 123,
"following_count": 123,
"listed_count": 123,
"bio": "<string>",
"location": "<string>",
"website": "<string>",
"media_count": 123,
"name": "<string>",
"normal_followers_count": 123,
"possibly_sensitive": true,
"profile_banner_url": "<string>",
"profile_image_url_https": "<string>",
"screen_name": "<string>",
"posts_count": 123,
"super_follow_eligible": true,
"verification_info_reason_description_text": "<string>",
"creator_subscriptions_count": 123,
"verified_since_msec": "<string>",
"_json": "<string>"
}Retrieve scraped data from your Twitter Profile Scraper runs.
Headers
string
required
Your API authentication token. Value:
Token YOUR_API_KEYQuery Parameters
string
required
Hash of the squid to get results from
string
Hash of a specific run (optional)
integer
Page number (default: 1). Example:
1Result Fields
Each result object contains the following fields:string
Unique internal Twitter/X identifier for the account. Example:
1720665183188922368boolean
Whether the account has a Twitter Blue (X Premium) verified checkmark. Example:
truestring
Shape of the profile image displayed on Twitter/X (e.g. circle, square). Example:
Squarestring
Description of the affiliate or organization label shown on the profile. Example:
xAIstring
Type of affiliate or organization label displayed on the profile. Example:
BusinessLabeldatetime
Date the Twitter/X account was created. Example:
2023-11-04T03:52:34+00:00integer
Total number of tweets this account has liked. Example:
79integer
Total number of followers of this Twitter/X account. Example:
6434825integer
Total number of accounts this profile follows. Example:
3integer
Number of public Twitter/X lists this account is included in. Example:
5064string
Bio text shown on the Twitter/X profile. Example:
https://t.co/fqNKQSiLQB @grok itstring
Location shown on the Twitter/X profile. Example:
wherever you arestring
Website URL linked on the Twitter/X profile. Example:
https://grok.cominteger
Total number of media items (photos and videos) posted by this account. Example:
2693370string
Display name of the Twitter/X account. Example:
Grokinteger
Number of followers excluding Twitter Blue subscribers. Example:
6434825boolean
Whether the account’s content is flagged as possibly sensitive. Example:
falsestring
URL of the account’s profile banner or header image. Example:
https://pbs.twimg.com/profile_banners/1720665183188922368/1740213586string
URL of the account’s profile picture. Example:
https://pbs.twimg.com/profile_images/1893219113717342208/Vgg2hEPa_normal.jpgstring
Twitter/X handle of the account (without the @ symbol). Example:
grokinteger
Total number of tweets published by this account. Example:
56218804boolean
Whether the account is eligible for Twitter Super Follows monetization. Example:
falsestring
Reason the account is verified (e.g. government, company, notable). Example:
Denne kontoen er verifisert fordi den er tilknyttet @xai på X. Les merinteger
Number of subscribers to this account’s paid creator content. Example:
0string
Unix timestamp in milliseconds of when the account was verified. Example:
1699406829926text
Raw JSON profile data returned by the Twitter/X API
Response
200
{
"total_results": 1,
"limit": 50,
"page": 1,
"total_pages": 1,
"result_from": 1,
"result_to": 1,
"data": [
{
"id": 55010,
"object": "result",
"squid": "20d99d002cd0afec5fa3342a8e4c1389",
"run": "b59289ed2963092e5e8f30a09f0cdeca",
"internal_id": "1720665183188922368",
"is_blue_verified": true,
"profile_image_shape": "Square",
"affiliates_highlighted_label_description": "xAI",
"affiliates_highlighted_label_user_label_type": "BusinessLabel",
"created_at": "2023-11-04T03:52:34+00:00",
"favourites_count": 79,
"followers_count": 6434825,
"following_count": 3,
"listed_count": 5064,
"bio": "https://t.co/fqNKQSiLQB\n@grok it",
"location": "wherever you are",
"website": "https://grok.com",
"media_count": 2693370,
"name": "Grok",
"normal_followers_count": 6434825,
"possibly_sensitive": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/1720665183188922368/1740213586",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1893219113717342208/Vgg2hEPa_normal.jpg",
"screen_name": "grok",
"posts_count": 56218804,
"super_follow_eligible": false,
"verification_info_reason_description_text": "Denne kontoen er verifisert fordi den er tilknyttet @xai på X. Les mer",
"creator_subscriptions_count": 0,
"verified_since_msec": "1699406829926",
"_json": null,
"functions": null,
"native_id": 55010
}
],
"next": null,
"previous": null
}