OwnClimb
Personal projects from $5 / month

Build the bouldering app you wish existed.

You bring the idea. OwnClimb brings the climbing vision: turn wall photos into hold data without first becoming a machine-learning team.

From photo to product

A short path from wall photo to working feature.

OwnClimb handles the computer vision. You get a place to test it, useful geometry, and a small API to build on.

01TRY

Test a real wall first

Upload a photo in the playground, inspect the overlay, and tune the confidence threshold before writing integration code.

02DETECT

Get geometry you can use

Every detected hold comes back as a polygon with a confidence score, ready to draw, filter, or turn into your own interaction.

03BUILD

Make the experience yours

Use the built-in wall and climb tools, or take the same result through the REST API and build the app you had in mind.

Included with every plan
  • Progress updates over server-sent events
  • Run history with timing and failures
  • Wall, climb, and sharing tools
  • OpenAPI document and human-readable docs
When you are ready to code

One request between the photo and your idea.

Post a wall photo and get scored hold polygons back. Wait for the answer in one request, poll for it, or stream each stage straight into your interface.

Input
JPEG, PNG, WebP, or HEIC
Output
Polygons, confidence, colour
Delivery
Blocking, polling, streaming
Stream
NDJSON or SSE
Read the API reference →
POST /api/v1/detections/blocking
curl -X POST https://ownclimb.com/api/v1/detections/blocking \
  -H "Authorization: Bearer oc_your_key" \
  -F "image=@wall.jpg"

# 200 OK
{
  "status": "done",
  "image": { "width": 2048, "height": 1536 },
  "holds": [
    {
      "polygon": [412, 233, 430, 251, …],
      "confidence": 0.96,
      "color": "#c0392b"
    }
  ]
}
Developer pricing

Build for yourself. Upgrade when you ship.

Start on the personal licence while the idea is yours. Move to Pro when the product is published or making money.

Personal projects

Hobby

$5/ month

The complete product for experiments, home walls, and the app you are still figuring out.

  • 100 runs per month
  • Climbing hold detection API
  • Playground, wall, and climb tools
  • Run history and progressive results
  • For personal projects only
Start a personal project
Published products

Pro

from$50/ month

The same tools and API, with a licence for products you publish, sell, or use in a business.

  • 1,000 runs per month
  • Everything in Hobby
  • Commercial-use licence
  • Publish to app stores and charge users
  • A starting plan for production apps
Build commercially
Common questions

Before you build.

The practical details behind the demo, API, and plans.

What counts as a run?

One uncached hold-detection inference from the API or Playground counts as one run. Cached results do not use your allowance; a re-run starts a new inference. Hobby includes 100 runs per month and Pro includes 1,000.

What separates Hobby from Pro in licensing terms?

Hobby is for personal projects, experiments, and home walls. Pro adds a commercial-use licence for products you publish, sell, or use in a business; both plans include the same tools and API.

What happens with a dark, crowded, or badly angled photo?

The detector can miss holds or return lower-confidence candidates when a photo is dark, crowded, or badly angled. You can inspect the scored polygons and move the confidence threshold to keep more candidates or fewer, higher-confidence holds; it does not re-run inference.

What does the API actually return?

The API returns scored hold polygons, confidence values and the dominant colour of each hold for a wall photo, along with the image dimensions the coordinates are in. It does not return grades or route suggestions, so your app or route setter stays in control of the problem.

What are the rate limits?

API keys are limited to 120 requests per minute by default, and a 429 response includes Retry-After. Anonymous demo visitors can start up to 10 uncached detections per UTC day.

Are uploaded images stored, and for how long?

Yes. OwnClimb stores uploaded images and their derived renditions with your wall and run history; they are not automatically expired after a fixed period. Delete your account in Settings to remove its application data.

Can I try OwnClimb without signing up?

Yes. The public demo lets you upload a wall photo and try hold detection before creating an account; anonymous demo use is limited to 10 uncached detections per UTC day.