Documentation Index
Fetch the complete documentation index at: https://yieldxyz.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Yield.xyz API enables you to stay at the forefront of innovation while maintaining full compliance with global regulatory standards. Our built-in geoblocking system ensures your integration remains compliant — without requiring you to maintain country-by-country enforcement logic.Geoblocking allows you to selectively restrict access to yield-related functionality based on a user’s location — at the country or region level — using a flexible, configuration-based system.
How It Works
Geoblocking is enforced at the action level — including allenter, exit, and manage flows. If a user is in a blocked region, the API returns a 403 Forbidden error and prevents the transaction from being created.
All geoblocking checks are performed at the project level, allowing you to define your own compliance posture.
Configuration Options
Manage geoblocking settings directly in your dashboard:Auto Compliance Mode
Block all regions on global compliance risk lists (OFAC, OFSI, crypto bans, staking bans)
Manual Configuration
Add or remove specific country or region-level restrictions
Override Locations
Allow specific locations to match your legal position
Default OFAC
By default, only OFAC-level restrictions are applied
Configure Geoblocking
Manage your geoblocking settings in the dashboard
Region Categories
Yield.xyz maintains an up-to-date global region list across several categories:- Official Crypto Bans
- OFAC Sanctions
- OFSI Sanctions
- Pending Litigation
Countries with explicit bans on cryptocurrency trading, staking, or DeFi use.Block access from these regions to align with local regulations.
Error Response
If a request is blocked due to geoblocking, the API returns:Implementation Example
Next Steps
Geoblocked Countries
View full country list
Geoblocked US States
View US state restrictions

