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

# Quickstart

> From zero to your first Arrays response in 5 steps.

## 1. Create your account

Head to [arrays.org](https://arrays.org) and sign up with email, Google, or GitHub.

## 2. Copy your API key

In the dashboard, your key is shown immediately — no email verification required to start.

<Warning>
  Treat your API key like a password. Never commit it to git. Use a `.env` file or your platform's secret manager.
</Warning>

## 3. Make your first call

<Tabs>
  <Tab title="cURL">
    ```bash theme={null}
    curl "https://data-tools.prd.arrays.org/api/v1/stocks/company/detail?symbol=AAPL" \
      -H "X-API-Key: $ARRAYS_API_KEY"
    ```
  </Tab>

  <Tab title="Python">
    ```python theme={null}
    import os, requests

    r = requests.get(
        "https://data-tools.prd.arrays.org/api/v1/stocks/company/detail",
        headers={"X-API-Key": os.environ["ARRAYS_API_KEY"]},
        params={"symbol": "AAPL"},
    )
    print(r.json())
    ```
  </Tab>

  <Tab title="Node.js">
    ```javascript theme={null}
    const res = await fetch(
      "https://data-tools.prd.arrays.org/api/v1/stocks/company/detail?symbol=AAPL",
      { headers: { "X-API-Key": process.env.ARRAYS_API_KEY } }
    );
    console.log(await res.json());
    ```
  </Tab>
</Tabs>

You should see a JSON envelope:

```json theme={null}
{
  "success": true,
  "data": [
    {
      "symbol": "AAPL",
      "name": "Apple Inc.",
      "sector": "Technology",
      "industry": "Consumer Electronics",
      "exchange": "NASDAQ",
      "market_cap": 4629454611200,
      "pe_ratio": 37.77,
      "eps": 8.27
    }
  ],
  "request_id": "ee12ed44-81a0-4496-958c-d87a1b4048ac"
}
```

<Check>
  Every Arrays endpoint returns this envelope. `data` is always an array.
</Check>

## 4. Try it from your AI agent

Skip the code entirely — give your agent the Arrays Skills and let it handle the calls.

<CardGroup cols={2}>
  <Card title="Claude Code" icon="terminal" href="/skills/install-claude-code">Install in 30 seconds</Card>
  <Card title="Cursor / Windsurf" icon="code" href="/skills/install-cursor">Add as project rules</Card>
  <Card title="OpenAI Codex" icon="robot" href="/skills/install-codex">Include as context</Card>
  <Card title="More agents" icon="puzzle-piece" href="/skills/overview">Any markdown-aware agent</Card>
</CardGroup>

## 5. Build something real

Pick a real-world task and ship it:

* **"Compare PE and ROE of NVDA vs AMD over the last 4 quarters"** — uses `equity-fundamentals`
* **"Show me top 10 crypto by 7-day funding rate"** — uses `crypto-futures-data`
* **"List S\&P 500 names that beat estimates this earnings season"** — uses `equity-events` + `stock-screener`

<Tip>
  Stuck? Hit `Ctrl/Cmd + K` to ask our docs AI anything, or [email support](mailto:support@arrays.org).
</Tip>
