🚀 Forever Free

Mini Apps Data API

Access comprehensive data for 500+ World App mini-apps. Get rankings, statistics, rewards, and historical trends.

587 Mini-Apps
20+ Endpoints
Free Forever
Quick Example
// Get app's total users directly
const response = await fetch(
  'https://api.toolsforweb3.com/api/v1/apps/app_fa8974b2c77a879724c770556d4a9451/total_users'
);
const { data } = await response.json();

// Result: { app_name: "...", total_users: 12345 }
console.log(data.total_users);

Why Use This API?

📱

Comprehensive Data

Access detailed information for all World App mini-apps including names, descriptions, logos, and developer info.

📊

Real-time Rankings

Get up-to-date rankings based on user count, app opens, ratings, and weekly growth trends.

🏆

Rewards Data

Track rewards across different seasons with detailed breakdowns by app and time period.

📈

Single Field Access

Get exactly what you need with direct field endpoints. Request individual data points without fetching entire records.

🔍

Powerful Search

Search apps by name, description, developer, platform, and filter by various criteria.

Rate Limited

Fair usage with generous rate limits: 100 requests per 15 minutes for most endpoints.

Quick Start

1

No Authentication Required

The API is completely free and requires no API keys or authentication.

2

Make Your First Request

curl https://api.toolsforweb3.com/api/v1/apps/stats
3

Parse the Response

All responses are in JSON format with consistent structure.

What Data Can You Get?

📱 App Data

Full App Details/apps/{appId}
Top Ranked Apps/apps/top?limit=10
Trending Apps/apps/trending
Search Apps/apps/search?q={query}
Overall Stats/apps/stats

🏆 Rewards Data

App Rewards/rewards/app/{appId}
Total Rewards/rewards/app/{appId}/total_rewards
Seasons/rewards/seasons
Season Data/rewards/season/{season}
Season Stats/rewards/season/{season}/stats

📋 Available Single Fields for Apps

app_name total_users logo_url_direct tagline description rank rating developer platform users_gained_7d opens_7d total_opens world_org_url

Usage: /api/v1/apps/{appId}/{field}

Code Examples

// Fetch top 10 apps with JavaScript
async function getTopApps() {
  const response = await fetch(
    'https://api.toolsforweb3.com/api/v1/apps/top?limit=10'
  );
  const { data } = await response.json();
  
  data.forEach(app => {
    console.log(`#${app.rank} ${app.app_name} - ${app.total_users} users`);
  });
}

// Get a single field directly (e.g., total_users)
async function getAppUsers(appId) {
  const response = await fetch(
    `https://api.toolsforweb3.com/api/v1/apps/${appId}/total_users`
  );
  const { data } = await response.json();
  console.log(`${data.app_name} has ${data.total_users} users`);
}

// Get rewards for an app
async function getAppRewards(appId) {
  const response = await fetch(
    `https://api.toolsforweb3.com/api/v1/rewards/app/${appId}/total_rewards`
  );
  return response.json();
}
import requests

# Fetch top 10 apps with Python
def get_top_apps():
    response = requests.get(
        'https://api.toolsforweb3.com/api/v1/apps/top',
        params={'limit': 10}
    )
    data = response.json()
    
    for app in data['data']:
        print(f"#{app['rank']} {app['app_name']} - {app['total_users']} users")

# Get a single field directly
def get_app_users(app_id):
    response = requests.get(
        f'https://api.toolsforweb3.com/api/v1/apps/{app_id}/total_users'
    )
    data = response.json()
    print(f"{data['data']['app_name']} has {data['data']['total_users']} users")

# Get rewards for an app
def get_app_rewards(app_id, field='total_rewards'):
    response = requests.get(
        f'https://api.toolsforweb3.com/api/v1/rewards/app/{app_id}/{field}'
    )
    return response.json()
# Get top 10 apps
curl -X GET "https://api.toolsforweb3.com/api/v1/apps/top?limit=10"

# Get total users for an app
curl -X GET "https://api.toolsforweb3.com/api/v1/apps/app_fa8974b2c77a879724c770556d4a9451/total_users"

# Get app logo URL
curl -X GET "https://api.toolsforweb3.com/api/v1/apps/app_fa8974b2c77a879724c770556d4a9451/logo_url_direct"

# Get app name and tagline
curl -X GET "https://api.toolsforweb3.com/api/v1/apps/app_fa8974b2c77a879724c770556d4a9451/app_name"
curl -X GET "https://api.toolsforweb3.com/api/v1/apps/app_fa8974b2c77a879724c770556d4a9451/tagline"

# Get full app details
curl -X GET "https://api.toolsforweb3.com/api/v1/apps/app_fa8974b2c77a879724c770556d4a9451"

# Get rewards for an app
curl -X GET "https://api.toolsforweb3.com/api/v1/rewards/app/app_fa8974b2c77a879724c770556d4a9451"

🔴 Live Demo

Click "Try It!" to see the response
// Response will appear here