Skip to main content
POST
/
v1
/
tasks
Add Tasks
curl --request POST \
  --url https://api.lobstr.io/v1/tasks \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "squid": "<string>",
  "tasks": [
    {}
  ],
  "tasks[].url": "<string>"
}
'
Add URLs or inputs to your Facebook Private Group Posts Scraper squid. Each task object must include the required fields below.
This scraper requires a connected Facebook account. Go to your squid settings and link your Facebook cookies (c_user and xs) before running.

Headers

Authorization
string
required
Your API authentication token. Value: Token YOUR_API_KEY
Content-Type
string
required
Must be application/json. Value: application/json

Body

squid
string
required
Hash ID of your squid.
tasks
array
required
Array of task objects. Each task supports the fields below.

Task Fields

tasks[].url
string
required
URL of a Facebook group to collect posts from. Example: https://www.facebook.com/groups/336266723393832

Code Examples

curl -X POST "https://api.lobstr.io/v1/tasks" \
  -H "Authorization: Token YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "squid": "YOUR_SQUID_HASH",
    "tasks": [
      { "url": "https://www.facebook.com/groups/336266723393832" },
      { "url": "https://www.facebook.com/groups/another_group_id" }
    ]
  }'

Response

200
{
  "duplicated_count": 0,
  "tasks": [
    {
      "id": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
      "created_at": "2025-06-24T11:11:30.222467",
      "is_active": true,
      "params": {
        "url": "https://www.facebook.com/groups/336266723393832"
      },
      "object": "task"
    }
  ]
}