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
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