Developer Platform · Phase 2
A REST API for newsrooms.
The same primitives our marketing site uses, exposed for your CMS, agency tooling, or research stack. Bearer tokens, JSON, and a webhook stream you can subscribe to.
Quickstart From zero to
From zero to
first packet.
Authenticate with a workspace token, post a structured query, and receive matched pitches as Citable Packets. The shape is identical to what you see in our app.
- Bearer token auth scoped to a workspace
- Rate limits per plan tier
- Signed webhook deliveries with retries
- Schema.org JSON-LD on every source profile
Example · POST /v1/queries
curl -X POST https://api.guestcrew.com/v1/queries \ -H "Authorization: Bearer $GC_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "topic": "AI in healthcare", "deadline": "2026-05-08T17:00:00Z", "expertise_tags": ["clinical-ai","fda"], "min_authority_score": 60 }'
Endpoints
Surface area, in five lines.
POST
/v1/queries
Post a journalist request from your CMS
GET
/v1/queries/{id}/pitches
List inbound expert pitches
POST
/v1/packets/{id}/accept
Accept and import a Citable Packet
POST
/v1/geo/analyze
Run a draft through GEO Simulator
GET
/v1/sources/{handle}
Fetch a verified source profile + Schema.org JSON-LD
Heads up This API is under active development. Endpoints, payload shapes, and authentication details are subject to change without notice until v1 is published. Build against it for prototypes — pin to a release before shipping production integrations.
Webhooks
Subscribe to what actually changed.
pitch.createdpitch.acceptedpitch.rejectedbadge.grantedbadge.revokedverification.completed