# Norsk Tipping — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Get real-time prematch football odds from Norsk Tipping's sportsbook, including 1X2 decimal odds for upcoming matches and FIFA World Cup 2026 fixtures. Browse available tournaments and matches to compare betting odds before placing your bets.

**Category:** Sports | **Website:** [www.norsk-tipping.no/sport/oddsen](https://www.norsk-tipping.no/sport/oddsen) | **Docs:** [parse.bot/marketplace/7caef9ed-2972-47a8-bc1c-571e0efd9bc2/norsk-tipping-no-api](https://parse.bot/marketplace/7caef9ed-2972-47a8-bc1c-571e0efd9bc2/norsk-tipping-no-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/credits/norsk-tipping/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## Endpoints

### Get football matches

Retrieve upcoming prematch football matches with three-way match result (1X2/HUB) decimal odds. Accepts either a country-level navigation_id (expands into child leagues) or a league-level navigation_id (fetches directly). Each match includes home team, away team, kickoff time, tournament name, and decimal odds for home win, draw, and away win. Results are ordered by kickoff time.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `limit` | integer | No | Maximum number of matches to return. |
| `tournament_id` | string | No | Navigation node ID of a specific country or league (from list_tournaments endpoint's navigation_id field). Accepts both country-level IDs (e.g. 66760.1 for Norge) which expand into child leagues, and league-level IDs (e.g. 66761.1 for Eliteserien). When omitted, defaults to FIFA World Cup 2026 matches (navigation_id 77254.1). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/norsk-tipping/get-football-matches \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"limit":"<integer>","tournament_id":"<string>"}'
```

### List tournaments

List available football league/tournament nodes that have upcoming matches with odds. Expands country-level nodes into their child leagues (e.g. Norway → Eliteserien, OBOS-Ligaen). Each entry includes a navigation_id that can be passed to get_football_matches to retrieve matches for that specific league.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/norsk-tipping/list-tournaments \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{}'
```

## Next steps

- [All wrapped API providers](https://paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://paywithlocus.com/agent/index.md): every Locus agent page.