Machine-safe API access for Bitcoin-paid agent workflows
AGENTSATS

Paid API access for AI agents

AgentSats lets agents discover services, call data endpoints, and handle x402 STX payment flows through a deterministic CLI.

OUTPUT MODES
3
SERVICE GROUPS
9
API METHODS
GET/POST
PAYMENTS
x402 STX
AGENT_TERMINAL
Strict JSON
Human Mode
x402 Payments
$
Supported Services

AgentSats covers social, professional, travel, and real estate data workflows through named commands and generic API calls.

TikTok
Twitter/X
LinkedIn
Instagram
Twitch
Airbnb
Booking
Google Flights
Zillow

Discover Services & Endpoints

List available services, inspect endpoint metadata, then call exactly the route your agent needs.

Popular Service Actions
01
Get creator profile
Fetch profile data for a TikTok creator by username.
TikTok
npx agentsats tiktok-profile --username creator_1 --json
02
Get creator videos
Pull recent posts from a TikTok account when you have the secUid.
TikTok
npx agentsats tiktok-videos --sec-uid <secUid> --count 20 --json
03
Get public profile
Resolve profile data from a public X/Twitter username.
Twitter/X
npx agentsats twitter-profile --username MrBeast --json
04
Get tweets or highlights
Collect tweets, highlights, or following accounts by user ID.
Twitter/X
npx agentsats twitter-tweets --user-id 2455740283 --count 20 --json
05
Search posts
Run B2B research and enrichment flows with structured JSON bodies.
LinkedIn
npx agentsats linkedin --endpoint search-posts --method POST --body-json '{"search_keywords":"ai","page":1}' --json
06
Search stays
Find lodging data for a place, city, or travel planning workflow.
Airbnb
npx agentsats airbnb --endpoint stays/search --query placeId=ChIJVTPokywQkFQRmtVEaUZlJRA --json
07
Get booking URL
Turn flight booking tokens into URLs your agent can use downstream.
Google Flights
npx agentsats google-flights --endpoint booking/url --method POST --body-json '{"token":"booking-token"}' --json
08
Run real estate lookup
Search property data for real estate research and local market workflows.
Zillow
npx agentsats zillow --endpoint properties/search --query location=Austin,TX --json
Social profile data
Travel and real estate search
JSON results for agents

Agent-safe output modes

Use human mode when you are exploring, plain mode in shell pipelines, and strict JSON when another agent or script needs one predictable response.

Use JSON mode
Strict JSON
{ } Stable Schema
Plain Text
CLI Human UX
Exactly one JSON object on stdout in agent mode

Service Surface

Use convenience commands for common routes or the generic caller for the full bitcoinagent API surface.

See All
TikTok Workflows

Access profile data and user post feeds for creator and social research workflows.

Coverage
profiles + posts
Command
tiktok-profile --username <name>
Twitter/X Data

Fetch profiles, tweets, highlights, and followings through named endpoint commands.

Coverage
4 commands
Command
twitter-tweets --user-id <id>
LinkedIn Lookups

Run company lookup and post search flows for enrichment and B2B research.

Coverage
GET + POST
Command
linkedin --endpoint search-posts
Travel APIs

Call Airbnb, Booking, and Google Flights endpoints for lodging and flight workflows.

Coverage
3 services
Command
google-flights --method POST
Generic API Caller

Reach expanded service coverage with full paths, query pairs, and JSON bodies.

Coverage
GET/POST
Command
api-call --path /api/v1/...

Wallet Support & x402

Configure a Stacks private key or an Open Wallet Standard preview wallet. When an endpoint requires payment, AgentSats can sign the STX transaction and retry with a payment signature.

Configure wallet support
01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%01=+[>]+?(<-0@#)$&:;.,!~^*%

Works in any agent stack

Run AgentSats directly with npx, from shell scripts, or as a subprocess inside agent tools that need deterministic API results.

$npxagentsats services --json
CLIJSONx402

In Your Terminal

Give your agent a command it can run, parse, and repeat.

Get Started
● agentsats linkedin --endpoint get-company-by-domain
--query domain=acme.co --json
Structured response returned to the agent:
success: true
provider: rapidapi
endpoint: /api/v1/linkedin/get-company-by-domain
mode: json
No banners, prompts, or extra logs in JSON mode.
Find recent creator activity across TikTok and Twitter/X, then return machine-readable results.
I will call the relevant AgentSats endpoints, pay if required, and keep the response in the CLI JSON contract.
AGENTSATS
Provider
bitcoinagent API
Resource
TikTok profile + Twitter tweets
AgentsScripts

Inside agent workflows

AgentSats is the payment-aware data access layer for assistants, CLIs, and automated research pipelines.

Build payment-ready agent workflows