BörsAPI expanderar till USA: Hela S&P 500 nu tillgängligt via API
Nu finns hela S&P 500 tillgängligt i BörsAPI. Hämta standardiserade resultat-, balans- och kassaflödesrapporter (RR, BR, KA) samt TTM-nyckeltal för över 500 amerikanska bolag direkt från SEC EDGAR.
Från och med idag tar BörsAPI sitt första stora kliv utanför Sveriges gränser. Hela S&P 500 (503 bolag) med över 59 000 kvartals- och helårsrapporter från 2018 till idag finns nu standardiserade och direkt tillgängliga via API:et.
🇺🇸 100 % Officiell SEC EDGAR-data (US-GAAP)
Ingen opålitlig webbskrapning eller gissade estimat. All data härleds direkt från bolagens officiella 10-K och 10-Q inlämningar till amerikanska Finansinspektionen (SEC) och uppdateras automatiskt varje natt.
Varför detta gör din analys enklare
För utvecklare och investerare som bygger aktiescreeners, värderingsmodeller i Excel/Google Sheets, eller ansluter Cursor och Claude Desktop via MCP har det traditionellt varit svårt att kombinera svenska och amerikanska bolag:
- Samma datamodell överallt: Du slipper konvertera olika format. Fältnamnen
revenue,operating_income(EBIT),net_income,total_assets,operating_cash_flowochfree_cash_flowär identiska oavsett om du anropar Atlas Copco, Investor, Apple eller Nvidia. - Diskreta kvartal & Q4-data: I USA redovisar bolag ofta kassaflöde ackumulerat och släpper ingen separat delårsrapport för fjärde kvartalet utan enbart helårsrapporten. BörsAPI tillhandahåller automatiskt rena 3-månaderskvartal så att du alltid har kompletta, jämförbara kvartalsserier.
- Rullande 12 månader (TTM) direkt i API:et: BörsAPI beräknar automatiskt rullande 12-månaderssummor (TTM) för de 4 senaste kvartalen i USD. Det gör det enkelt att direkt räkna fram P/E (TTM), EV/EBIT (TTM) och Price-to-Free-Cash-Flow.
- Valuta per bolag: Svenska bolag returnerar
currency: "SEK"och amerikanska bolagcurrency: "USD".
Hur du använder API:et
Det är superenkelt att komma igång. Befintliga anrop mot /api/v1/companies fungerar precis som tidigare (svenska bolag som standard), men har utökats med parametern country=US:
Använd parametern country=US eller sök direkt på ticker:
curl -X GET "https://borsapi.se/api/v1/companies?country=US&limit=5" \ -H "Authorization: Bearer DIN_API_NYCKEL"
Slå upp på ticker eller ISIN och få historiska resultat-, balans- och kassaflödesrapporter:
curl -X GET "https://borsapi.se/api/v1/companies/NVDA/reports" \ -H "Authorization: Bearer DIN_API_NYCKEL"
Hämta TTM-data för valfri period genom att lägga till TTM i periodnyckeln:
curl -X GET "https://borsapi.se/api/v1/companies/NVDA/reports/2026-Q1%20TTM" \ -H "Authorization: Bearer DIN_API_NYCKEL"
Kodexempel i Python: Jämför S&P 500-bolag
Här är ett färdigt Python-skript som hämtar S&P 500-komponenter och beräknar omsättning och rörelsemarginal (EBIT-marginal):
import requests
API_KEY = "DIN_API_NYCKEL"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
BASE_URL = "https://borsapi.se/api/v1"
# 1. Hämta 10 stora amerikanska bolag
res = requests.get(f"{BASE_URL}/companies?country=US&limit=10", headers=HEADERS)
companies = res.json()["data"]
print(f"{'Ticker':<8} {'Namn':<28} {'Omsättning (USD)':<20} {'EBIT-marginal':<15}")
print("-" * 75)
for comp in companies:
ticker = comp["ticker"]
name = comp["name"]
# Hämta finansiella rapporter
r = requests.get(f"{BASE_URL}/companies/{ticker}/reports", headers=HEADERS)
reports = r.json().get("data", [])
if reports:
latest = reports[0]
rev = latest.get("revenue")
ebit = latest.get("operating_income")
if rev and ebit:
margin = (ebit / rev) * 100
print(f"{ticker:<8} {name[:26]:<28} {rev:>18,d} {margin:>13.1f}%")
Automatisk löpande uppdatering
Databasen uppdateras automatiskt varje natt. Så fort ett bolag lämnar in en ny kvartals- eller årsrapport blir den omedelbart tillgänglig i API:et med uppdaterade TTM-siffror, så att dina modeller och dashboards alltid är synkroniserade med marknaden.
Kom igång med BörsAPI
För att använda dessa mallar och skript behöver du ett personligt konto och en API-nyckel. Det är helt kostnadsfritt under vår beta-period.
Registrera dig på några sekunder via registreringssidan.
Gå till din Dashboard och klicka på "Generera API-nyckel".
Ersätt placeholder-nyckeln i källkoden eller kalkylarket med din personliga nyckel.