Ouch API Public v1.0.0
Public API for accessing illustrations, styles, tags, and categories
You can authenticate using one of the following methods:
- An Api-Key header. For example, Api-Key: YOUR_API_KEY.
- A token query parameter. For example, if you want to make a request to a resource with URL /endpoint, you can specify your key as /endpoint?token=YOUR_API_KEY
Make sure that each request you perform includes your API key in one of the specified formats. Otherwise, the request will fail.
Search illustrations by query
Text search query
Coma separated styles
Filter by media resources
Query and result language
Page number
Number of results per page. Max: 100
Return only specified fields. Example: "id,mediaResources,urls(thumb)". Please request only needed fields.
200 - Paged illustrations response
Total number of illustrations matching the query
List illustrations with filters
Filter by media resources
Coma separated styles
Coma separated categories
Coma separated tags
Query and result language
Page number
Number of results per page. Max: 100
Return only specified fields. Example: "id,mediaResources,urls(thumb)". Please request only needed fields.
200 - Paged illustrations response
Total number of illustrations matching the query
Get illustration by ID
ID
Query and result language
Return only specified fields. Example: "id,mediaResources,urls(thumb)". Please request only needed fields.
200 - Single illustration response
Whether the illustration is free to use
Type of content (illustration, component)
List of style identifiers
List of category identifiers
List of tag identifiers
Available media resources
Unix timestamp of creation
Get available illustration styles
Return only specified fields. Example: "id,mediaResources,urls(thumb)". Please request only needed fields.
200 - Paged styles response
Total number of styles
Get paginated tag collection
Query and result language
Page number
Number of results per page. Max: 100
Return only specified fields. Example: "id,mediaResources,urls(thumb)". Please request only needed fields.
200 - Paged tags response
Total number of tags
Get hierarchical categories tree
Query and result language
Parent category pretty ID
Comma separated style pretty IDs
200 - Hierarchical categories structure
Hierarchical list of categories