Discover/Aoni API
live

Aoni APIaoni.co.jp

Access Aoni Production voice talent profiles, audio samples, work history, news, and booking info via 9 structured JSON endpoints.

Endpoint health
verified 4d ago
list_voice_actresses
list_voice_actors
search_talents
get_talent_profile
get_company_info
9/9 passing latest checkself-healing
Endpoints
9
Updated
26d ago

What is the Aoni API?

The Aoni Production API covers 9 endpoints for retrieving voice talent data from aoni.co.jp, one of Japan's major voice acting agencies. Starting with get_talent_profile, you can pull a talent's full work history across anime, film, and other categories, alongside audio sample URLs and personal profile fields. Listing endpoints cover female, male, and junior talent rosters, and a search endpoint accepts keyword and gender filters.

Try it

No input parameters required.

api.parse.bot/scraper/810f33ec-aae1-4cb3-808d-48b86c4afe02/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/810f33ec-aae1-4cb3-808d-48b86c4afe02/list_voice_actresses' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace aoni-co-jp-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.aoni_production_api import AoniProduction, Gender, TalentNotFound

client = AoniProduction()

# Search for talents by keyword with gender filter
for talent in client.talents.search(query="古川", gender=Gender.ALL):
    print(talent.name, talent.slug, talent.profile_url)

# Get full profile for a specific talent
profile = client.talents.get(slug="furukawa-toshio")
print(profile.name, profile.kana_romaji)
for sample in profile.voice_samples:
    print(sample.title, sample.url)

# List female voice actresses and navigate to detail
for actress in client.talents.list_actresses():
    full = actress.details()
    print(full.name, full.kana_romaji)
    break

# Get latest news
latest = client.newses.latest()
for item in latest.news:
    print(item.title, item.update_date)

# Get news by month
monthly = client.newses.by_month(year="2026", month="6")
print(monthly.total)

# Get company info
company = client.companyinfos.get()
print(company.company_name, company.established, company.phone)

# Get booking info
booking = client.bookinginfos.get()
print(booking.inquiry_form_fields)
All endpoints · 9 totalmissing one? ·

Returns female voice talents from Aoni Production covering the first five kana rows (ア through ナ行). Each entry includes name, profile URL, and slug. No pagination — returns the full list in one call.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of talents returned",
    "talents": "array of talent summary objects with name, profile_url, and slug"
  },
  "sample": {
    "data": {
      "total": 141,
      "talents": [
        {
          "name": "相沢 舞",
          "slug": "aizawa-mai",
          "profile_url": "https://www.aoni.co.jp/search/aizawa-mai.html"
        }
      ]
    },
    "status": "success"
  }
}

About the Aoni API

Talent Listings and Search

Three list endpoints — list_voice_actresses, list_voice_actors, and list_junior_talents — each return the talent's name, a profile_url, and a slug identifier. Coverage currently spans talents whose names fall within the first five kana rows (ア through ナ行). The search_talents endpoint accepts a query string and an optional gender parameter (all, male, female, or junior), returning up to 10 results per call. Each search result includes name, kana, image_url, profile_url, slug, and tags.

Individual Talent Profiles

get_talent_profile takes a slug from any list or search result and returns the full record. Response fields include name, photo_url, kana_romaji, and a details object containing profile attributes such as birthday, birthplace, and skills. The work_history object is keyed by category — for example アニメ (anime) and 洋画 (Western films) — with arrays of work and role objects under each key. The voice_samples array provides direct audio sample URLs with titles, which is useful for audition workflows.

News and Company Data

get_news_list automatically retrieves the latest available month's news, while get_news_by_month accepts year and month parameters for historical queries. Each news item includes category, date, title, description, and update_date. get_company_info returns static company record fields in Japanese — company name (会社名), headquarters address (本社所在地), establishment date (会社設立), capital (資本金), employee count (従業員数), and total talent count (タレント総数). get_booking_info surfaces the contact text and the list of form field labels used in Aoni's talent booking inquiry process.

Reliability & maintenanceVerified

The Aoni API is a managed, monitored endpoint for aoni.co.jp — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when aoni.co.jp changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official aoni.co.jp API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
9/9 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Building a searchable Japanese voice talent directory using search_talents with gender filters and kana readings
  • Aggregating voice actor work histories by category (anime, Western film) from get_talent_profile for casting research
  • Embedding audio sample players using voice_samples URLs from individual talent profile responses
  • Monitoring Aoni Production news updates by month via get_news_by_month for industry tracking dashboards
  • Populating a booking workflow pre-fill by reading required form fields from get_booking_info
  • Syncing talent roster data for a fan site or localization database using the three list endpoints
  • Displaying company overview facts (founding date, capital, total talent count) from get_company_info on an agency comparison page
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Aoni Production offer an official developer API?+
Aoni Production does not publish an official developer API or documented data access program at aoni.co.jp.
What does the `work_history` field in `get_talent_profile` contain?+
It is an object keyed by work category in Japanese — such as アニメ for anime or 洋画 for Western films — with each key mapping to an array of work and role objects. The categories present depend on what is listed on the talent's profile page, so they vary per talent.
Do the list endpoints cover all kana rows (the full roster)?+
The current list endpoints cover talents whose names fall within the first five kana rows (ア through ナ行). Talents in the remaining rows (ハ through ワ行) are not returned by list_voice_actresses, list_voice_actors, or list_junior_talents. You can fork this API on Parse and revise it to add endpoints covering the remaining kana rows.
Can I retrieve individual news article full text through the news endpoints?+
The news endpoints return category, date, title, description, and update_date per item, but do not return a dedicated full-article body field beyond the description. You can fork this API on Parse and revise it to add a detail endpoint that fetches the complete article content.
What is the `gender` parameter accepted by `search_talents`?+
The gender parameter accepts four values: all, male, female, or junior. Omitting it defaults to no gender filter. The parameter is optional; the required parameter is query, which accepts a keyword such as a name, role, or other attribute.
Page content last updated . Spec covers 9 endpoints from aoni.co.jp.
Related APIs in EntertainmentSee all →
anime.com API
Browse anime news, discover shows with detailed information and episode lists, and participate in community polls and discussions all from one unified service. Search across anime.com's comprehensive database to find exactly what you're looking for.
bookingagentinfo.com API
Search and discover celebrity profiles with their team contacts, endorsement deals, and social media insights to connect with talent and their representatives. Browse industry news, find brands, and access comprehensive information to manage talent relationships and track celebrity market trends.
animenewsnetwork.com API
Access the latest anime news, reviews, ratings, and release schedules from Anime News Network. Retrieve top-rated anime rankings, read professional reviews, look up detailed series information, and browse upcoming premiere dates.
aniwatchtv.to API
Extract all
anidb.net API
Search and explore comprehensive anime data including titles, characters, episodes, and seasonal charts. Get detailed information about specific anime series, characters, and episodes to discover new shows and learn more about your favorite series.
iafd.com API
Search for adult film performers and movies to access detailed biographies, filmographies, awards, and cast information all in one place. Browse top performers, discover who was born today, and explore comprehensive metadata about films and their casts.
atanet.org API
Search for certified translators in the ATA member directory, view detailed professional profiles, and verify translator certifications to find the right language expert for your needs. Stay updated with the latest industry news and upcoming ATA events all in one place.
detectiveconanworld.com API
Access comprehensive Detective Conan content including anime episodes, manga chapters, characters, movies, and OVAs with detailed information and search functionality. Build Detective Conan applications by retrieving episode details, character profiles, movie listings, and searching across the entire wiki database.
Aoni Production API – Voice Talent Data · Parse