Skip to main content
1

get your API key

  1. sign in to edgeful.
  2. go to the API dashboard → API Keys.
  3. click generate API key, name it (e.g. “edgeful-api”), and copy the plaintext value. store it securely, it is shown only once.
never commit API keys. use environment variables.
2

make your first call

if the API Reference asks for a Bearer token, paste your API key itself.
curl -H "Authorization: Bearer $EDGEFUL_API_KEY" \
  "https://api.edgeful.com/intraday_calculation/opening-range-breakout-standard/futures/ES?start_date=2024-01-01&end_date=2024-01-31&start_time=09:30:00&end_time=16:00:00&timezone=America/New_York"
import os, requests
r = requests.get(
    "https://api.edgeful.com/intraday_calculation/opening-range-breakout-standard/futures/ES",
    params={
        "start_date": "2024-01-01",
        "end_date": "2024-01-31",
        "start_time": "09:30:00",
        "end_time": "16:00:00",
        "timezone": "America/New_York",
    },
    headers={"Authorization": f"Bearer {os.environ['EDGEFUL_API_KEY']}"},
)
print(r.json())
const apiKey = process.env.EDGEFUL_API_KEY;
const res = await fetch(
  "https://api.edgeful.com/intraday_calculation/opening-range-breakout-standard/futures/ES?start_date=2024-01-01&end_date=2024-01-31&start_time=09:30:00&end_time=16:00:00&timezone=America/New_York",
  { headers: { Authorization: `Bearer ${apiKey}` } }
);
console.log(await res.json());
expected response (truncated):
{ ... }
3

next steps

  • browse the API Reference section in the left navigation for the full endpoint catalog.
  • choose explicit intraday session values from session presets.
  • read authentication for error handling, rotation, and quotas.
  • download our dashboard skill.