Getting Started

Go from zero to AI-powered search in under 5 minutes. Follow these simple steps to set up your Surfable account and start indexing your content.

1Create an Account

Head to the sign-up page and create your organization. You'll get instant access to the dashboard.

Sign up for Surfable

2Add a Source

In the Sources tab of your dashboard, click Add Source and enter the URL of the site you want to index. Set your crawl depth (how many levels of links to follow) and page limit.

Surfable Portal Dashboard

Or via API

POST /ingest
{
  "url": "https://docs.example.com",
  "maxDepth": 3,
  "limit": 100
}

// Response
{
  "jobId": "3f7a9b2e-1c4d-4e8f-a123-6b5d9e0f2c1a",
  "status": "processing"
}

3Search or Chat

Once ingestion completes, use the Chat tab for AI-powered conversations, or the API for programmatic access.

Semantic Search

POST /search
{
  "query": "How to configure X?"
}

AI RAG

POST /rag
{
  "query": "Explain feature Y"
}

4Generate an API Key

Go to the API Keys tab and generate a key for your application. Include it in the Authorization header:

curl -X POST https://api.surfable.dev/rag \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"query": "How do I get started?"}'

Ready to start?

Create your free account and start indexing in minutes.

Get Started Free