Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: BetSlip Doctor Agent Reports API
version: '2026-09-22'
description: Owner-scoped API for reading, grading, and tracking sports betslips. No endpoint places wagers or accesses sportsbook credentials.
servers:
- url: https://api.betslipdoctor.ai
security:
- oauth2: []
tags:
- name: Reports
paths:
/api/v1/reports:
get:
summary: Read durable Grade jobs, progress, reports and library; unversioned legacy…
operationId: getSavedReports
security:
- oauth2:
- reports.read
parameters:
- name: version
in: query
schema:
type: string
const: bsd-agent-grade-v1
- name: action
in: query
schema:
type: string
enum:
- list
- job
- progress
- report
- name: jobId
in: query
schema:
type: string
format: uuid
- name: after
in: query
schema:
type: integer
minimum: 0
maximum: 1000000
- name: limit
in: query
schema:
type: integer
minimum: 1
maximum: 100
description: Maximum 20 for list, 100 for progress, 25 for unversioned legacy reads.
responses:
'200':
$ref: '#/components/responses/Success'
'401':
$ref: '#/components/responses/OAuthError'
'403':
$ref: '#/components/responses/OAuthError'
'404':
$ref: '#/components/responses/Error'
tags:
- Reports
components:
responses:
Error:
description: Referenced by this document but never defined in it. API Evangelist added this empty placeholder so the document resolves; the shape is unknown and is NOT a claim about the API.
x-ae-placeholder: true
Success:
description: Referenced by this document but never defined in it. API Evangelist added this empty placeholder so the document resolves; the shape is unknown and is NOT a claim about the API.
x-ae-placeholder: true
OAuthError:
description: Referenced by this document but never defined in it. API Evangelist added this empty placeholder so the document resolves; the shape is unknown and is NOT a claim about the API.
x-ae-placeholder: true