Skip to content
GetLate API Skill logo

GetLate API Skill

Fetch social media analytics and scheduling data from GetLate (getlate.dev).

mmcmedia/openclaw-agents0installs2stars

SKILL.md

Full skill instructions

GetLate API Skill

Fetch social media analytics and scheduling data from GetLate (getlate.dev).

When to Use

  • Checking social media follower counts across platforms
  • Monitoring social growth metrics
  • Analyzing scheduled posts
  • Pulling engagement data

Prerequisites

  • API key stored in ~/​.clawdbot/​.env as GETLATE_API_KEY
  • Team member access ([email protected])

⚠️ IMPORTANT RULES

  • ANALYZE ONLY - Never create, modify, or delete posts
  • READ ONLY - This is McKinzie's scheduling system, don't touch it
  • URL is one word: getlate.dev (not "get late")

API Reference

Base URL: https://api.getlate.dev/v1

Auth Header: Authorization: Bearer $GETLATE_API_KEY

Endpoints

Get All Accounts
curl -H "Authorization: Bearer $GETLATE_API_KEY" \
  "https://api.getlate.dev/v1/accounts"

Returns: List of connected social accounts with IDs, platform, username, follower counts.

Get Account Details
curl -H "Authorization: Bearer $GETLATE_API_KEY" \
  "https://api.getlate.dev/v1/accounts/{account_id}"
Get Scheduled Posts
curl -H "Authorization: Bearer $GETLATE_API_KEY" \
  "https://api.getlate.dev/v1/posts?status=scheduled"
Get Analytics
curl -H "Authorization: Bearer $GETLATE_API_KEY" \
  "https://api.getlate.dev/v1/accounts/{account_id}/analytics"

Common Use Cases

1. Get All Follower Counts

# Load API key
source ~/​.clawdbot/​.env

# Fetch all accounts
curl -s -H "Authorization: Bearer $GETLATE_API_KEY" \
  "https://api.getlate.dev/v1/accounts" | jq '.data[] | {platform, username, followers}'

2. Check Specific Account Growth

# Get Hello Hayley FB account
curl -s -H "Authorization: Bearer $GETLATE_API_KEY" \
  "https://api.getlate.dev/v1/accounts" | jq '.data[] | select(.username == "TheHelloHayleyBlog")'

3. Count Scheduled Posts

curl -s -H "Authorization: Bearer $GETLATE_API_KEY" \
  "https://api.getlate.dev/v1/posts?status=scheduled" | jq '.data | length'

Response Parsing

Account object:

{
  "id": "abc123",
  "platform": "facebook",
  "username": "TheHelloHayleyBlog",
  "followers": 17733,
  "following": 0,
  "created_at": "2024-01-15T..."
}

Post object:

{
  "id": "post123",
  "account_id": "abc123",
  "content": "...",
  "scheduled_at": "2026-02-03T10:00:00Z",
  "status": "scheduled"
}

Error Handling

StatusMeaningAction
401Invalid API keyCheck ~/​.clawdbot/​.env
403Not authorizedVerify team member access
429Rate limitedWait and retry
500Server errorRetry after delay

Integration Notes

  • Detailed API docs at: /​projects/​analytics-dashboard/​GETLATE-API.md
  • Used by: Dashboard backend, weekly FB monitor cron
  • Data syncs to: /​projects/​analytics-dashboard/​backend/​data/​social.json

Last Updated

Feb 2, 2026 - Initial skill creation