Mat window & outer size
API · /framing-api
Picture Framing API
Picture-framing maths as an API, computed locally and deterministically — the mat-cutting and moulding numbers a framer or artist measures a job by. The mat endpoint sizes the mat board around an artwork: the window opening is the art minus a small overlap on each edge (≈ 0.25 inch so the mat holds the print), and the outer mat is the window plus the border widths — give one border or per-side borders, with a heavier bottom for a balanced, bottom-weighted mat, so an 8×10 print with a 2-inch border has a 7.5×9.5 window and an 11.5×13.5 mat. The moulding endpoint computes the frame stick needed: length = inner perimeter + 8 × the moulding width, because each of the four 45-degree mitred corners adds one moulding width — an 11.5×13.5 frame in 1.5-inch moulding needs 62.5 inches, plus any waste allowance. Everything is computed locally and deterministically, so it is instant and private. Ideal for picture-framing, custom-framing, art-gallery and DIY app developers, mat-cutter and moulding-estimating tools, and framing education. Pure local computation — no key, no third-party service, instant. Imperial inches in; lengths in inches and feet. Live, nothing stored. 2 compute endpoints. A planning aid — measure twice, cut once.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 85 ms
- Server probes · 24h
- Subscribers
- 4,231
- active
- Total calls
- 57
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 5,750 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 5,750 calls/month
- 2 req/sec
- Mat board + frame moulding
- No credit card
Starter
€4.60 /month
- 54,500 calls / month
- 6 requests / second
- Hard cap (429 above quota, no overage)
- 54,500 calls/month
- 6 req/sec
- Per-side borders, mitre allowance
- Email support
Pro
€12.80 /month
- 234,000 calls / month
- 15 requests / second
- Hard cap (429 above quota, no overage)
- 234,000 calls/month
- 15 req/sec
- Framing & cut-list pipelines
- Priority support
Mega
€39.00 /month
- 1,280,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 1,280,000 calls/month
- 40 req/sec
- Platform scale
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Lumber Calculator API
Lumber and framing material-estimation maths as an API, computed locally and deterministically. The boardfeet endpoint computes board feet — the standard volume unit for sawn timber, (thickness_in × width_in × length_ft) ÷ 12 — for a quantity of boards, with the total board feet and linear feet. The studs endpoint frames a wall: the number of vertical studs, ceil(wall length ÷ spacing) + 1 (16-inch ≈ 0.4064 m or 24-inch ≈ 0.6096 m centres), with two extra studs per opening, plus the plate boards for the top and bottom plates. The cost endpoint totals the lumber either by board foot (board feet × price per board foot) or by piece (pieces × price per piece). Everything is computed locally and deterministically, so it is instant and private. Ideal for construction, carpentry and DIY app developers, framing and material take-off tools, and lumberyard and builder calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is lumber and framing estimation; for drywall sheets use a drywall API and for concrete use a concrete API.
api.oanor.com/lumber-api
pixiv Rankings & Artwork API
Live rankings and artwork engagement from pixiv (pixiv.net), Japan's dominant art-and-illustration social network, read keyless from pixiv's public ranking and artwork endpoints. pixiv is where millions of illustrators, manga artists and animators post their work and where fans drive it up the daily, weekly and monthly rankings with views and bookmarks — the platform at the centre of anime and illustration fan culture, far bigger in that world than DeviantArt or ArtStation. The ranking endpoint returns the official pixiv ranking for a mode (daily, weekly, monthly, rookie, original, and the male/female popularity cuts) — the top works ranked, each with its rank (and previous-day rank), title, artist, view count, ranking points (bookmark-weighted), work type and tags; pass a content filter (illust, manga, ugoira), a page (1-10, 50 per page) or a past date. The illust endpoint returns one artwork in full by its pixiv id: its view, bookmark, like and comment counts, tags, dimensions, page count, upload date and age-restriction flag. This is the pixiv platform cut — a distinct social and creative platform, separate from danbooru (an imageboard aggregator) and from the other social and art feeds in the catalogue. Only safe-for-work ranking modes are exposed; individual artworks carry an x_restrict flag so age-restricted works are clearly labelled, not hidden. Counts are the real, live numbers pixiv shows; a short cache fronts the upstream. Keyless.
api.oanor.com/pixiv-api
Danbooru API
Live post, tag and ranking data from Danbooru, the large community anime-art imageboard, via its public API. Danbooru is built around a deep tag taxonomy — every image is tagged by artist, character, copyright (the source series) and general descriptors. Search images by tag and get each post's score, favourite count, rating, dimensions and its split tag sets. Read a single post in full. Search the tag database itself, returning each tag's post count and category — the metadata that powers booru search. Get the most-favourited posts of a given day, the site's trending art. Live, no key, nothing stored; to keep results work-safe, only general- and sensitive-rated posts are returned. Distinct from 4chan and other imageboard APIs — this is Danbooru's tagged-art database and its rankings. Perfect for art-discovery, tagging and community apps.
api.oanor.com/danbooru-api
V&A Museum API
The Victoria and Albert Museum (V&A) collection as an API — over 1.2 million objects spanning 5,000 years of art, design and performance, from textiles, ceramics and furniture to fashion, photographs, prints and jewellery. Search and filter the collection by keyword, maker, place of origin or material/technique, optionally limited to objects that carry an image. Fetch any object by its system number for the full record: title, makers, production date, place, materials and techniques, categories and styles, gallery location and high-resolution IIIF imagery. Browse every work by a given maker (e.g. William Morris), or pull a random object. Real museum data, no key needed upstream. Ideal for art and design apps, galleries and slideshows, education and cultural research.
api.oanor.com/vam-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Picture Framing API?
What's the rate limit for Picture Framing API?
How much does Picture Framing API cost?
Can I cancel my subscription anytime?
Is Picture Framing 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/framing-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/framing-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/framing-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/framing-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.