AcFun video ranking by period
API · /acfun-api
AcFun Rankings & Video API
Live rankings and video engagement from AcFun (acfun.cn, "A站"), the pioneering Chinese ACG (anime-comic-game) video community, read keyless from AcFun's public ranking endpoint and video pages. Founded in 2007, AcFun is the platform that brought danmaku (bullet comments scrolling across the video) to China and is the cultural older sibling of Bilibili, with its own famously devoted fandom and its signature "banana" votes — the currency fans throw at videos they love. The ranking endpoint returns AcFun's video ranking over a period (day, three days or week), optionally for one channel, each video with its views, danmaku, likes, banana votes, favourites, shares and comments, its uploader and their follower count, duration and tags. The video endpoint returns one video in full by its AcFun id (the "ac" number) — the same engagement figures plus the description, read from the video page's embedded data. This is the AcFun platform cut — a distinct social and video platform, separate from Bilibili and the other video and social feeds in the catalogue, with its own banana-vote culture. Banana votes are AcFun-specific (a fan vote, not views or likes); danmaku are the scrolling comments. Counts are the real, live numbers AcFun shows; a short cache fronts the upstream. Keyless.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 1599 ms
- Server probes · 24h
- Subscribers
- 4,700
- active
- Total calls
- 3
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 850 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 850 calls/month
- 2 req/sec
- All endpoints
- No credit card
Starter
€32.00 /month
- 78,000 calls / month
- 6 requests / second
- Hard cap (429 above quota, no overage)
- 78k calls/month
- 6 req/sec
- Email support
Pro
€84.00 /month
- 520,000 calls / month
- 16 requests / second
- Hard cap (429 above quota, no overage)
- 520k calls/month
- 16 req/sec
- Priority support
Scale
€226.00 /month
- 3,200,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 3.2M calls/month
- 40 req/sec
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Bangumi Media Database API
Subject ratings, rankings and collection stats from Bangumi (bgm.tv, "番组计划"), the Chinese cross-media community database for anime, books/manga, music, games and live-action drama, read keyless from its public v0 API. Bangumi is China's "Douban for ACG": a two-decade catalogue where users rate and collect titles across every medium and the community score and rank are what fans trust. Unlike the anime-first databases (MyAnimeList, AniList), Bangumi spans games, books, music and TV/film too, and exposes a collection breakdown — how many users wish for, are doing, have completed, put on hold or dropped each title — that is its own distinctive engagement signal. The search endpoint finds subjects by keyword, optionally filtered to one medium and sorted by rank, match or score. The subject endpoint returns one title's full profile by its Bangumi id: its Japanese and Chinese names, medium, date, community score and vote count, overall rank, the full collection breakdown, tags and summary. The calendar endpoint returns the anime airing each day of the week, with their scores. This is the Bangumi cut — a distinct social and reference platform, separate from the anime-first feeds and the other media databases in the catalogue, spanning all media with Chinese community metrics. Scores, ranks and collection counts are the real, live community numbers; rank is null for titles with too few votes to be ranked. Names and summaries are Japanese and Chinese as Bangumi publishes them; an nsfw flag is reported honestly and adult titles are excluded from search. Keyless, a short cache fronts the upstream.
api.oanor.com/bangumi-api
Baidu Hot Search API
The live Baidu trending boards (百度热搜), read keyless from Baidu's public "top" board endpoint. Baidu is China's dominant search engine, and its hot-search board is the country's most-watched read on what people are searching for right now — the Chinese equivalent of Google Trends' real-time list, the pulse of the Chinese internet. The realtime endpoint returns the main national hot-search board ranked by heat: each entry with its rank, the trending word, Baidu's heat score (its own searches-driven ranking metric), whether it is rising, falling or steady, an editorial tag and a one-line description. The category endpoint returns one of Baidu's themed boards — film, TV drama, novels, games, cars or finance — the same way. This is the Baidu trending cut — distinct from the Western trends feeds (Google, Wikipedia, Reddit) and from the platform feeds in the catalogue: it is what China is searching for. Heat scores are Baidu's own ranking metric, not a raw search count; words and descriptions are in Chinese as Baidu publishes them. Counts are the real, live numbers Baidu shows; a short cache fronts the upstream. Keyless.
api.oanor.com/baiduhot-api
Bilibili API
Read Bilibili — China's largest video community (300M+ users) — in real time, no account or key needed. Full-text search for videos and users; pull the popular feed and the ranking charts; fetch any video's full detail, its statistics (views, likes, coins, favourites, shares), tags, related videos and paginated comments; and look up any user's card (name, avatar, sign, follower/following counts, level). Video lookups accept the BV id; comments take the numeric aid (returned by the video endpoint). Requests are wbi-signed exactly as the Bilibili web client does and routed through a managed proxy, with transient anti-bot responses retried automatically. Every call is live (no cache) and returns the upstream Bilibili shape. 11 endpoints. Built for video discovery, creator and audience analytics and content aggregation on Bilibili. A Bilibili data API — distinct from YouTube/Dailymotion/PeerTube (different platform). No upstream key, no cache.
api.oanor.com/bilibili-api
Niconico Video API
Live video, search and engagement data from Niconico (nicovideo.jp), the pioneering Japanese video platform that invented danmaku — the comments that scroll across the video itself — read keyless from Niconico's public Snapshot Search API and video-info endpoint. Niconico is one of Japan's biggest video communities, the home of Vocaloid, "Let's Play" culture and a vast catalogue with videos counting tens of millions of views and millions of overlaid comments. This exposes what is popular, who is watching and how each video is performing across Niconico's distinctive engagement signals — views, the famous scrolling comments, mylist bookmarks and likes. The search endpoint finds videos by keyword, sorted by views, comments, mylists, likes or upload date — the way to surface the platform's most-watched and most-discussed content. The tag endpoint browses an exact Niconico tag (the platform's main discovery axis — VOCALOID, ゲーム/games, 音楽/music, アニメ/anime) ranked by views, so you can see what leads a category. The video endpoint returns one video's full detail by its watch id (the sm/nm/so id), including its description, tags, length, upload date and uploader. This is the Niconico platform cut — a distinct social/video platform, separate from the YouTube, Bilibili, TikTok, BitChute and other platform feeds in the catalogue. View, comment, mylist and like counts are live; nothing is stored beyond a short cache. Counts are integers; dates are as the platform reports them (JST).
api.oanor.com/niconico-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for AcFun Rankings & Video API?
What's the rate limit for AcFun Rankings & Video API?
How much does AcFun Rankings & Video API cost?
Can I cancel my subscription anytime?
Is AcFun Rankings & Video API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/acfun-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/acfun-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/acfun-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/acfun-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.