Authentication & API keys

Create an API key and authenticate your requests to the SiseTech API.

The SiseTech API lets you run extractions and manage monitors from your own code. Every request is authenticated with an API key.

Create a key

  1. Open your account page.
  2. Under API keys, click to create a new key and give it a label.
  3. Copy the key immediately — it starts with sk_live_ and is shown only once. Store it somewhere safe; if you lose it, revoke it and create a new one.

Authenticate your requests

Pass the key as a Bearer token in the Authorization header:

curl -X POST https://sisetech.site/v1/agents/facebook-marketplace/run \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://www.facebook.com/marketplace/london/search?query=iphone", "max_listings": 100 }'

The response includes the listings, how many were returned, and the credits charged. Failed or empty runs are not charged.

Manage monitors via the API

You can also create and control monitors programmatically at /v1/monitors — see the API section for the full reference.

Keep keys safe

  • Never expose a key in client-side code or commit it to a repo.
  • Use separate keys per app so you can revoke one without affecting the others.
  • Revoke and rotate immediately if a key is ever leaked.

Still stuck?

Open the chat widget in the corner, or email support@sisetech.site. We're happy to help.