App returns 403 on every fantasy endpoint since July 27
Subject: Yahoo Fantasy Sports API - app returning 403 "application is not authorized" on every endpoint (request for reinstatement)
My Yahoo Fantasy Sports API application, has for the past several days returned HTTP 403 on every Fantasy API resource, with the message:
"This application is not authorized to perform this action."
I believe this is an application-level restriction rather than an authentication problem, based on the following:
- OAuth 2.0 token refresh continues to succeed (HTTP 200) - so the Client ID, secret, and refresh token are valid; only the Fantasy data calls are refused.
- In the Yahoo developer console, the application still shows Fantasy Sports -> Read permission, with no pending agreement, approval step, or warning notice, and its Client ID matches the one my code uses.
- The 403 response carries no Retry-After or rate-limit headers, and the refusal is immediate - which does not resemble a temporary cooldown.
- I disabled all automated jobs and made no API calls for more than 48 hours, and the 403 has persisted throughout.
In the interest of full transparency: this is a personal, non-commercial hobby tool that I use to view my own fantasy baseball league. The problem began on or about July 27, 2026, immediately after a period of unusually heavy read traffic (a one-time bulk historical pull of roughly 1,400+ requests in a short window). I understand this likely exceeded reasonable request volume under the API Terms of Use. All automated jobs are now disabled, and I have restructured my usage to keep request volume modest and well within reasonable limits going forward.
Example failing request for your reference:
- Masked Client ID: dj0yJm...Z4PTBh
- Endpoint: https://fantasysports.yahooapis.com/fantasy/v2/users;use_login=1/games?format=json
- Date/time (UTC): 2026-07-31 13:44
- Yahoo request ID (x-yahoo-request-id): 29ks5r9l6p9ls
- HTTP status: 403
- Response body: {"error":{"description":"This application is not authorized to perform this action."}}
Could you please confirm whether this application has been rate-limited, suspended, or restricted, and let me know the steps to restore its Fantasy Sports API access - or whether it needs to complete any renewed approval process? I'm happy to provide any further details and to comply fully with whatever remediation you require.
Hi Jon,
You will need to go to https://sports.yahoo.com/developer/ to apply for access to the Yahoo Fantasy API.
Thanks,
Product Support