Discover/Amanaimages API
live

Amanaimages APIamanaimages.com

Search amanaimages.com stock photos, illustrations, and video clips by keyword. Returns asset IDs, titles, license types (RF/RM), author credits, and preview URLs.

Endpoint health
verified 2h ago
search_footage
search_images
2/2 passing latest checkself-healing
Endpoints
2
Updated
2h ago

What is the Amanaimages API?

The amanaimages.com API provides two endpoints — search_images and search_footage — covering the site's still photo/illustration and video clip catalogs. A single search_images call returns up to 100 assets per page, each with a site image ID, title, RF or RM license classification, author credit, thumbnail URL, and detail page URL. search_footage adds a preview MP4 URL and poster thumbnail for each video clip.

This call costs2 credits / call— charged only on success
Try it
1-based result page number; must not exceed total_pages.
Result ordering.
Search keyword (Japanese or English), e.g. 東京. Space-separated words are ANDed by the site.
Clips per page; the site accepts exactly 50 or 100, other values are rejected.
api.parse.bot/scraper/e709b6ee-d00c-4dea-a89d-99a5e35b2c42/<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/e709b6ee-d00c-4dea-a89d-99a5e35b2c42/search_footage?keyword=%E6%9D%B1%E4%BA%AC' \
  -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 amanaimages-com-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.

"""Walkthrough: amanaimages stock search — images and footage, bounded."""
from parse_apis.amanaimages_com_api import AmanaImages, Sort, InputFormatInvalid

client = AmanaImages()

# Search still images for a keyword, capped at 5 results.
for image in client.images.search(keyword="東京", sort=Sort.RECOMMENDED, limit=5):
    print(image.id, image.title, image.license)

# Drill into footage: take the first clip matching a keyword.
try:
    clip = client.clips.search(keyword="桜", sort=Sort.NEWEST, limit=1).first()
except InputFormatInvalid as e:
    print("Invalid input:", e.message)
    clip = None
if clip is not None:
    print(clip.title, clip.author)
    print("preview:", clip.preview_video_url)
    print("detail:", clip.detail_url)

print("exercised: images.search / clips.search")
All endpoints · 2 totalmissing one? ·

Searches the amanaimages stock footage (video) catalog by keyword and returns one page of clips. Each item carries the site's clip ID (e.g. one shape: M1045300174), title, license type (RF or RM), author/credit, poster thumbnail URL, preview MP4 URL and the site's detail page URL. One request per call. Pagination is caller-controlled through page and per_page (50 or 100 per page); total_results is the site's full hit count while total_pages is the number of pages the site actually serves (it caps browsing at 9,600 results, so has_more reflects that reachable boundary, not total_results). sort picks the site's recommended or newest ordering. A keyword with no hits returns total_results 0 and an empty items array. Titles may be Japanese or English as stored by the site; keywords must be encodable in Shift_JIS (Japanese and ASCII).

Input
ParamTypeDescription
pageinteger1-based result page number; must not exceed total_pages.
sortstringResult ordering.
keywordrequiredstringSearch keyword (Japanese or English), e.g. 東京. Space-separated words are ANDed by the site.
per_pageintegerClips per page; the site accepts exactly 50 or 100, other values are rejected.
Response
{
  "type": "object",
  "fields": {
    "page": "integer page returned",
    "sort": "ordering applied",
    "items": "array of clips: id (site clip ID string), title, license (RF|RM), author, credit, thumbnail_url, preview_video_url (MP4), detail_url",
    "keyword": "echo of the searched keyword",
    "has_more": "boolean, true when page < total_pages",
    "per_page": "integer page size requested",
    "total_pages": "integer, number of pages the site serves at this page size (capped by the site)",
    "total_results": "integer, the site's total hit count for the keyword"
  },
  "sample": {
    "data": {
      "page": 1,
      "sort": "recommended",
      "items": [
        {
          "id": "M1045300174",
          "title": "tokyo japan city rainbow bridge skyline harbour",
          "author": "dubassy",
          "credit": "(c) dubassy /amanaimages",
          "license": "RF",
          "detail_url": "https://amanaimages.com/info/infoMotionRF.aspx?SearchKey=M1045300174&GroupCD=0&no=0&aid=",
          "thumbnail_url": "https://p5iconsp.s3-accelerate.amazonaws.com/045300174_iconl.webp",
          "preview_video_url": "https://p5resellerp.s3-accelerate.amazonaws.com/045300174.mp4"
        }
      ],
      "keyword": "東京",
      "has_more": true,
      "per_page": 50,
      "total_pages": 192,
      "total_results": 217876
    },
    "status": "success"
  }
}

About the Amanaimages API

What the API Covers

The amanaimages.com API exposes two catalog search endpoints. search_images targets the still photography and illustration catalog; search_footage targets the video/motion clip catalog. Both accept Japanese or English keywords, and space-separated terms are treated as AND queries by the site. Results include the site's native asset ID (e.g. 10889001994 for images, M1045300174 for clips), a title, a license field indicating RF (royalty-free) or RM (rights-managed), and author/credit attribution fields.

Pagination and Page Size

Both endpoints return paginated results with total_results, total_pages, page, per_page, and a has_more boolean. For search_footage, the per_page parameter accepts exactly 50 or 100; other values are rejected by the site. For search_images, the page size is fixed at 100 slots by the site and is reflected in the per_page response field. The page parameter is 1-based and should not exceed total_pages. Both endpoints also echo back the keyword and sort values used.

Preview and Detail URLs

search_images items include a thumbnail_url for preview display and a detail_url linking to the asset's page on amanaimages.com. search_footage items additionally carry a preview_video_url (MP4 format) and a separate thumbnail_url poster image, making it straightforward to build lightweight clip-preview interfaces without a separate lookup step.

Sorting and Coverage

Both endpoints accept an optional sort parameter to control result ordering. The site's total hit count for a keyword is exposed as total_results, but the number of pages actually navigable is capped by the site itself, so very large result sets may not be fully traversable page by page.

Reliability & maintenanceVerified

The Amanaimages API is a managed, monitored endpoint for amanaimages.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when amanaimages.com 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 amanaimages.com 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
2h ago
Latest check
2/2 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
  • Build a bilingual (Japanese/English) stock asset search interface surfacing RF vs. RM license distinctions from the license field.
  • Aggregate amanaimages clip metadata — including preview MP4 URLs — for a video asset discovery tool.
  • Cross-reference author and credit fields from search_images results to track photographer or agency coverage across keywords.
  • Automate keyword-based catalog audits comparing total_results across terms to identify content gaps.
  • Render inline video previews using preview_video_url from search_footage for a production asset management dashboard.
  • Monitor licensing mix (RF vs. RM ratio) for a given subject keyword by iterating pages and tallying license values.
  • Populate a curated editorial image gallery by keyword, using thumbnail_url and detail_url from search_images for deep-link attribution.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does amanaimages.com have an official developer API?+
Amanaimages does not publicly document a free developer API for catalog search. The Parse API provides structured access to the search catalogs without requiring a direct arrangement with the publisher.
How do the two endpoints differ in what they return?+
search_footage returns video clip assets and includes both a preview_video_url (MP4) and a thumbnail_url poster image per item, along with a per_page parameter that accepts 50 or 100. search_images covers still photos and illustrations, has a fixed page size of 100 set by the site, and does not include a video URL — only thumbnail_url and detail_url.
Is there a limit on how deep into results I can paginate?+
Yes. Both endpoints expose total_results and total_pages, but the site caps the number of navigable pages regardless of how large total_results is. Requests with a page value exceeding total_pages are not valid. For very high-volume keywords, only a subset of the full result set is reachable through pagination.
Can I filter results by license type (RF or RM) before fetching them?+
Not currently. The license field (RF or RM) is returned per item in both search_images and search_footage responses, but neither endpoint accepts a license-type filter as an input parameter. You can fork this API on Parse and revise it to add a license filter input that post-filters or adjusts the query.
Does the API return pricing or download/licensing transaction data?+
No pricing or transaction data is exposed. Both endpoints return asset metadata — IDs, titles, license classification, author credits, and preview/detail URLs. Pricing and purchase workflows exist on amanaimages.com's detail pages, accessible via the detail_url field. You can fork this API on Parse and revise it to add an endpoint that retrieves additional detail-page fields.
Page content last updated . Spec covers 2 endpoints from amanaimages.com.
Related APIs in MarketplaceSee all →
artlist.io API
Search and browse millions of stock footage clips on Artlist.io by category and sort preferences, including AI-generated content options. Quickly find the perfect video clips for your projects with powerful filtering capabilities to narrow down results by your specific needs.
pexels.com API
Search and browse millions of free stock photos and videos on Pexels. Access trending content, photographer galleries, photo/video challenges, and search suggestions via a clean API.
fineartamerica.com API
Search and discover millions of artworks by style, medium, and artist, then browse detailed artist profiles and portfolios to connect directly with creators. Reach out to artists through integrated contact forms to inquire about commissions, purchases, or collaborations.
vcg.com API
Search and discover millions of stock images from Visual China Group's vast media library, view trending content and popular search terms, and find visually similar images to match your creative needs. Access detailed image metadata, thumbnails, and brand information to power your content curation, design projects, or visual research workflows.
images.nasa.gov API
Access data from images.nasa.gov.
unsplash.com API
Search Unsplash photos by keyword and retrieve image URLs, photographer info, and detailed photo metadata such as tags, EXIF, location, and related collections.
auctions.yahoo.co.jp API
Search active and completed Yahoo Auctions Japan listings, view detailed item information, and identify bargain deals by comparing current prices against market trends. Analyze seller profiles to make informed bidding decisions on Japanese auction items.
elements.envato.com API
Search and browse millions of creative assets from Envato Elements, including stock photos, videos, music, fonts, and templates across all categories. Get detailed information about specific items, pricing plans, and discover new content through keyword search and category browsing.