πŸ’ RingSizeAPI BETA

Easily estimate ring size from a photo.

🌐 Try It Live

Follow these to upload a clear photo for best results:

  • Take photo from directly above
  • The photo must clearly show a coin or credit card next to the ring
  • Good lighting, no glare or shadows
  • Ring must be flat, not tilted
  • Supported formats: JPG, PNG, WEBP
  • Max image size: 5MB
  • Need an example image? (click to view)

πŸ’¬ You’re testing a beta version β€” we’d love your feedback!

πŸ“Œ API Overview
  • Receive ring size estimates in US, UK, and EU sizing standards.
  • Confidence score indicates estimation reliability.
  • Supports common reference objects like US Quarter, Euro coin, etc.
  • Response includes diameter in millimeters for validation.
πŸ§‘β€πŸ’» Code Examples

Use RingSizeAPI in your favorite language:


curl --location --request POST 'https://ringsizeapi.com/rs/estimate' \
  --form 'image=@path_to_ring_image.jpg'
            

import requests

url = "https://ringsizeapi.com/rs/estimate"
files = {'image': open('path_to_ring_image.jpg', 'rb')}

response = requests.post(url, files=files)
print(response.json())
            

const formData = new FormData();
formData.append('image', fileInput.files[0]);

fetch('https://ringsizeapi.com/rs/estimate', {
  method: 'POST',
  body: formData
})
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err));
            

Sample Response:

{
    "success": True,
    "version": "0.9-beta",
    "timestamp": datetime.datetime.now(),
    "data": {
          "ring_size": {
          "diameter_mm": 16.51,
          "diameter_inches": 0.65,
          "circumference_mm": 51.87,
          "circumference_inches": 2.04,
          "UK": "M",
          "AU": "M",
          "US": 6,
          "CA": 6,
          "FR": "52 3/4",
          "RU": "52 3/4",
          "DE": "16 1/2",
          "JA": 12,
          "CH": "12 3/4",
          "IL": 52,
          "EU": 52
        },
      "confidence": 1,
      "diameter_mm": 16.51,
      "reference_object": "Quarter"
    },
    "message": "Ring size estimated successfully"
}

            
🧾 Why to use RingSizeAPI widget?

Simplify ring size estimation for clients, increase confidence and improve customer experience.

  • Easy to Use: Just upload a photo with a reference object.
  • Accurate Results: Uses proven algorithms with confidence scoring.
  • Generate Leads: Collect customer emails during ring size estimation to build your marketing list.
  • Boost Sales: Help customers find the perfect fit and reduce returns.
  • Embed Anywhere: Easily add the widget to your online store or website.
Get notified when the API goes live β€” no spam, just launch info.
Request/Bug? Email me