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{
"comment_id": "<string>",
"comment_url": "<string>",
"post_id": "<string>",
"post_url": "<string>",
"text": "<string>",
"created_at": {},
"comment_language": "<string>",
"author_name": "<string>",
"author_id": "<string>",
"author_profile_url": "<string>",
"author_avatar": "<string>",
"author_is_page_owner": true,
"author_is_verified": true,
"likes_count": 123,
"reaction_like_count": 123,
"reaction_love_count": 123,
"reaction_haha_count": 123,
"reaction_wow_count": 123,
"reaction_sad_count": 123,
"reaction_angry_count": 123,
"reaction_care_count": 123,
"replies_count": 123,
"is_reply": true,
"depth": 123,
"parent_comment_id": "<string>",
"parent_author_name": "<string>",
"attachment_type": "<string>",
"attachment_url": "<string>"
}Facebook Comments Scraper
Get Results
Retrieve scraped data from Facebook Comments 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{
"comment_id": "<string>",
"comment_url": "<string>",
"post_id": "<string>",
"post_url": "<string>",
"text": "<string>",
"created_at": {},
"comment_language": "<string>",
"author_name": "<string>",
"author_id": "<string>",
"author_profile_url": "<string>",
"author_avatar": "<string>",
"author_is_page_owner": true,
"author_is_verified": true,
"likes_count": 123,
"reaction_like_count": 123,
"reaction_love_count": 123,
"reaction_haha_count": 123,
"reaction_wow_count": 123,
"reaction_sad_count": 123,
"reaction_angry_count": 123,
"reaction_care_count": 123,
"replies_count": 123,
"is_reply": true,
"depth": 123,
"parent_comment_id": "<string>",
"parent_author_name": "<string>",
"attachment_type": "<string>",
"attachment_url": "<string>"
}Retrieve scraped data from your Facebook Comments 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
integer
Page number (default: 1)
Result Fields
string
Unique Facebook identifier of the comment. Example:
123456789_987654321string
Direct URL to the comment
string
Facebook identifier of the post
string
Canonical URL of the post
text
Full text content of the comment. Example:
Great post! Thanks for sharing.datetime
Date and time the comment was posted, in UTC. Example:
2026-09-14T16:45:00Zstring
Language Facebook detected for the comment
string
Display name of the comment author. Example:
Jane Smithstring
Facebook identifier of the comment author
string
URL of the comment author’s Facebook profile
string
URL of the comment author’s profile picture
boolean
Whether the comment was written by the Page owner
boolean
Whether the comment author has a verified badge
integer
Total number of reactions on the comment (all types). Example:
12integer
Number of Like reactions
integer
Number of Love reactions
integer
Number of Haha reactions
integer
Number of Wow reactions
integer
Number of Sad reactions
integer
Number of Angry reactions
integer
Number of Care reactions
integer
Number of replies to this comment
boolean
Whether this row is a reply to another comment. Example:
falseinteger
Nesting depth — 0 for top-level, 1 for a reply. Example:
0string
Identifier of the comment this reply answers
string
Display name of the parent comment author
string
Type of media attached (photo, animated_image, etc.)
string
URL of the media attached to the comment
Response
200
{"total_results": 1, "data": [{"comment_id": "123456789_987654321", "text": "Great post! Thanks for sharing.", "author_name": "Jane Smith", "created_at": "2026-09-14T16:45:00Z", "likes_count": 12, "is_reply": false, "depth": 0}]}