Discover/Joiasnagalli API
live

Joiasnagalli APIjoiasnagalli.com.br

Browse and discover Nagalli's wholesale sterling silver 925 rings collection with product names, images, and easy pagination through the catalog. Perfect for retailers looking to source authentic silver jewelry inventory directly from the wholesaler.

This API takes change requests — .
Endpoint health
monitored
list_rings
Checks pendingself-healing
Endpoints
1
Updated
2h ago
This call costs1 credit / call— charged only on success
Try it
Page number (1-based).
Sort order for results.
Number of rings per page. Accepted values: 16, 25, 50, 75, 100.
api.parse.bot/scraper/47935887-e116-4e47-8181-09070797e09c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/47935887-e116-4e47-8181-09070797e09c/list_rings?page=1&sort=default&limit=100' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace joiasnagalli-com-br-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Nagalli SDK — bounded, re-runnable; every call capped."""
from parse_apis.joiasnagalli_com_br_api import Nagalli, Sort, ParseError

client = Nagalli()

# List rings sorted by name, capped at 3 total items
for ring in client.rings.list(sort=Sort.NAME_ASC, limit=3):
    print(ring.name, ring.url)

# Take the first ring from the default sort
first = client.rings.list(limit=1).first()
if first:
    print(first.product_id, first.name, first.image)

# Typed error handling around a list call
try:
    for ring in client.rings.list(sort=Sort.PRICE_ASC, limit=2):
        print(ring.name, ring.product_id)
except ParseError as e:
    print(f"error: {e}")

print("exercised: rings.list")
All endpoints · 1 totalmissing one? ·

List all wholesale silver 925 rings from the Nagalli catalog. Results are auto-iterated across pages. Each ring includes its product ID, name, product URL, and image URL. Prices are not publicly visible (require login).

Input
ParamTypeDescription
pageintegerPage number (1-based).
sortstringSort order for results.
limitintegerNumber of rings per page. Accepted values: 16, 25, 50, 75, 100.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "limit": "items per page",
    "rings": "array of ring objects with product_id, name, url, image",
    "total": "total number of rings in catalog",
    "total_pages": "total number of pages"
  },
  "sample": {
    "data": {
      "page": 1,
      "limit": 100,
      "rings": [
        {
          "url": "https://www.joiasnagalli.com.br/atacado/aneis-prata925-atacado/an0309-09-anel-falange-regulável-pontos-de-luz-prata925-atacado",
          "name": "Anel Falange Regulável em Prata 925 Pontos de Luz",
          "image": "https://www.joiasnagalli.com.br/atacado/image/cache/catalog/produtos/ANEL/an0309-capa-500x500.jpg",
          "product_id": "3188"
        }
      ],
      "total": 101,
      "total_pages": 2
    },
    "status": "success"
  }
}

About the Joiasnagalli API

The Joiasnagalli API on Parse exposes 1 endpoint for the publicly available data on joiasnagalli.com.br. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.