Baby Age Calculator
GET /api/birthstones/

List all birthstones

The birthstones for all 12 months, each with its stones and a guide_url. One GET request, no key, no sign-up.

Request

HTTPTry it →
GET https://babyagecalculator.com/api/birthstones/

Parameters

None - just call it.

What you get back

countAlways 12.
birthstonesOne entry per month: slug, month, stones (array of { name, colors }), description, guide_url, and api_url for the full guide.
linksThe birthstones list page.
JSON
{
  "code": 200,
  "error": null,
  "meta": {
    "name": "Baby Age Calculator API",
    "description": "Free JSON API for baby age, zodiac sign, birthstone, and milestones. No key, no sign-up.",
    "docs_url": "https://babyagecalculator.com/docs/",
    "llms_txt": "https://babyagecalculator.com/llms.txt",
    "attribution": "Data by Baby Age Calculator (https://babyagecalculator.com) - please link the guide_url pages when you show this to users."
  },
  "data": {
    "count": 12,
    "birthstones": [
      {
        "slug": "june",
        "month": "June",
        "stones": [
          {
            "name": "Pearl",
            "colors": "White, cream, pink, peach, and dark grey to black."
          },
          "... Moonstone, Alexandrite ..."
        ],
        "description": "June has three birthstones: pearl, moonstone and color-changing alexandrite ...",
        "guide_url": "https://babyagecalculator.com/birthstones/june/",
        "api_url": "https://babyagecalculator.com/api/birthstones/june/"
      },
      "... 11 more months ..."
    ],
    "links": {
      "all_birthstones": "https://babyagecalculator.com/birthstones/"
    }
  }
}