> ## Documentation Index
> Fetch the complete documentation index at: https://docs.geekflare.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Get up and running with the Geekflare API in your preferred language or framework.

Choose your language or framework below to follow a step-by-step guide. Each guide covers installation, authentication, and making your first requests to any endpoints have successfully tested using the Geekflare API.

<CardGroup cols={2}>
  <Card title="Node.js" icon="node-js" href="/api/quickstart/nodejs">
    Use the official Node.js SDK or fetch in any JS runtime
  </Card>

  <Card title="Next.js" icon="react" href="/api/quickstart/nextjs">
    Integrate with Route Handlers and Server Components
  </Card>

  <Card title="NestJS" icon="n" href="/api/quickstart/nestjs">
    Build a service module with dependency injection
  </Card>

  <Card title="Cloudflare Workers" icon="cloud" href="/api/quickstart/cloudflare-workers">
    Run Geekflare API calls at the edge with zero cold starts
  </Card>

  <Card title="Python" icon="python" href="/api/quickstart/python">
    Use the official Python SDK in scripts or backends
  </Card>

  <Card title="Django" icon="python" href="/api/quickstart/django">
    Add Geekflare API to your Django views and services
  </Card>

  <Card title="PHP" icon="php" href="/api/quickstart/php">
    Call the API using cURL or Guzzle HTTP client
  </Card>

  <Card title="Laravel" icon="php" href="/api/quickstart/laravel">
    Use Laravel HTTP client with a dedicated service class
  </Card>

  <Card title="Go" icon="golang" href="/api/quickstart/go">
    Make type-safe HTTP requests from any Go application
  </Card>
</CardGroup>

## Endpoints covered

Each guide demonstrates three core endpoints:

| Endpoint     | Method | Path           |
| ------------ | ------ | -------------- |
| Web Scraping | `POST` | `/webscraping` |
| Search       | `POST` | `/search`      |
| Screenshot   | `POST` | `/screenshot`  |

## Base URL

```
https://api.geekflare.com
```

## Authentication

All requests require your API key in the `x-api-key` header:

```
x-api-key: YOUR_API_KEY
```

[Get your API key →](https://dash.geekflare.com/)
