Discover/RCF Ltd API
live

RCF Ltd APIrcfltd.com

Access RCF's fertilizer product catalogue, full product descriptions, specifications, and HSN tax codes via 3 structured API endpoints.

Endpoint health
verified 4h ago
list_fertilizer_products
get_fertilizer_product
list_hsn_codes
3/3 passing latest checkself-healing
Endpoints
3
Updated
5h ago

What is the RCF Ltd API?

The RCF Ltd API provides structured access to the fertilizer product catalogue published on rcfltd.com across 3 endpoints. Use list_fertilizer_products to retrieve all 13 catalogue entries with product IDs, names, and summaries in a single call, then drill into any item with get_fertilizer_product for full descriptions, specification attributes, and the product image URL. A third endpoint, list_hsn_codes, returns the complete HSN code table covering fertilizers and industrial chemicals.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/0df9028a-a385-44ca-a029-4d6ecf14a575/<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/0df9028a-a385-44ca-a029-4d6ecf14a575/list_fertilizer_products' \
  -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 rcfltd-com-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: RCF Products API — browse the fertilizer catalogue and HSN codes."""
from parse_apis.rcfltd_com_api import Rcf, InputNotFound

client = Rcf()

# List all fertilizer product summaries (13 at build time).
for ps in client.product_summaries.list(limit=5):
    print(ps.name, ps.product_id)

# Drill into the first product's full detail via summary → detail navigation.
first = client.product_summaries.list(limit=1).first()
if first is not None:
    product = first.details()
    print(product.name, product.description[:120])
    for spec in product.specifications:
        print(f"  {spec.attribute}: {spec.value}")

# Point lookup by an id discovered above; handle not-found gracefully.
if first is not None:
    try:
        detail = client.products.get(product_id=first.product_id)
        print(detail.name, detail.image_url)
    except InputNotFound:
        print("product not found")

# Browse the HSN code table.
for hsn in client.hsn_codes.list(limit=5):
    print(hsn.product_name, hsn.hsn_code)

print("exercised: product_summaries.list / details / products.get / hsn_codes.list")
All endpoints · 3 totalmissing one? ·

Returns every product in RCF's 'Fertilizer' product category as shown on the site's fertilizer catalogue page, in the site's own display order, in a single call (the page is not paginated; 13 products at build time). Each product carries the product_id accepted by get_fertilizer_product, the product name, the short summary text shown on the catalogue card, and the product image URL. There are no inputs.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer count of products returned",
    "category": "name of the product category page that was read (currently 'Fertilizer')",
    "products": "array of product cards: product_id (string, numeric, pass unchanged to get_fertilizer_product), name, summary (short catalogue blurb; for some products it just repeats the name), image_url (string or null)"
  },
  "sample": {
    "data": {
      "total": 13,
      "category": "Fertilizer",
      "products": [
        {
          "name": "Bharat Urea",
          "summary": "Specifications: Nitrogen : 46% min by wt Moisture : 1% max by wt Bi-uret : 1% max by wt Size : 1 mm to 2.8mm. 90% min below 1 mm 5% max. above 2.8 mm 5% max.",
          "image_url": "https://www.rcfltd.com/public/storage/products/productfeaturedImage/F1677056168-2222222222222.jpg",
          "product_id": "15"
        },
        {
          "name": "BHARAT NPK 15:15:15",
          "summary": "BHARAT NPK 15:15:15",
          "image_url": "https://www.rcfltd.com/public/storage/products/productfeaturedImage/F1730356758-NPK.jpg",
          "product_id": "113"
        }
      ]
    },
    "status": "success"
  }
}

About the RCF Ltd API

Fertilizer Product Catalogue

list_fertilizer_products returns the entire RCF fertilizer catalogue in one call — no pagination, no parameters. The response includes a total count, the category label (currently 'Fertilizer'), and a products array. Each product card carries a product_id string, a name, and a short summary. The product_id values from this response are the exact identifiers you pass to get_fertilizer_product.

Per-Product Detail

get_fertilizer_product accepts a single required input, product_id, and returns the detail record for that product. Response fields include name, description (the full text with paragraphs separated by blank lines and in-paragraph line breaks preserved as newlines), image_url (or null when no image is published), and specifications — an array of {attribute, value} pairs parsed from the product's explicit Specifications block. When no Specifications block is present, specifications is an empty array rather than omitted.

HSN Code Table

list_hsn_codes returns the complete HSN (Harmonised System of Nomenclature) code table that RCF publishes for its product range. The items array contains {product_name, hsn_code} objects, where hsn_code is a string of 4 to 8 digits exactly as published — covering both fertilizer products and RCF's industrial chemicals and by-products. The total field gives the row count. This table is useful for import/export classification, GST filing, and supply-chain data enrichment.

Reliability & maintenanceVerified

The RCF Ltd API is a managed, monitored endpoint for rcfltd.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when rcfltd.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official rcfltd.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4h ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Building a fertilizer product comparison tool using specifications attribute-value pairs from get_fertilizer_product
  • Enriching procurement or ERP records with RCF product descriptions and specification data
  • Mapping RCF product names to HSN codes for GST filing or customs documentation via list_hsn_codes
  • Monitoring the RCF catalogue for new product additions by comparing list_fertilizer_products totals over time
  • Generating structured product data sheets from the description and specifications fields for downstream reporting
  • Classifying agricultural input purchases by HSN code using the hsn_code strings from list_hsn_codes
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does RCF Ltd publish an official developer API for its website?+
No. RCF Ltd (Rashtriya Chemicals and Fertilizers) does not publish a public developer API for its corporate website at rcfltd.com. This Parse API provides structured programmatic access to the catalogue data that RCF publishes there.
What does get_fertilizer_product return beyond the basic product name?+
It returns the full description text with formatting preserved, a specifications array of {attribute, value} pairs from the product's Specifications block (empty array if none exists), and an image_url that is null when the page shows no product image. The product_id you passed in is also echoed back in the response.
Does list_hsn_codes cover only fertilizers?+
No — it covers the full HSN code table RCF publishes, which includes fertilizers alongside industrial chemicals and by-products. All rows are returned in a single call with no filtering by product type. If you need to separate fertilizers from industrial chemicals, you would need to cross-reference against the product names from list_fertilizer_products client-side.
Does the API cover RCF's industrial chemicals product catalogue in the same detail as fertilizers?+
Not currently. The three endpoints cover the fertilizer catalogue page, per-product fertilizer detail, and the HSN code table. Detailed listings and descriptions for RCF's industrial chemicals product category are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting the industrial chemicals catalogue.
Is the fertilizer catalogue paginated, and can I filter results by product attribute?+
The catalogue is not paginated — list_fertilizer_products returns all products in one response, currently 13 items. Neither list_fertilizer_products nor list_hsn_codes accept filter parameters; filtering by attribute, nutrient content, or product type must be done client-side after retrieving the full response.
Page content last updated . Spec covers 3 endpoints from rcfltd.com.
Related APIs in OtherSee all →
nationalfertilizers.com API
Access data from nationalfertilizers.com.
kisanshop.in API
Browse fertilizer and agricultural product listings from KisanShop to access detailed information including brand names, nutrient composition, available pack sizes, and current pricing. Quickly retrieve comprehensive product details like images, descriptions, and direct links to help you find exactly what you need from their catalog.
rct-online.de API
Search chemical resistance data across materials and find compatible products from Reichelt Chemietechnik's catalog. Look up how specific chemicals react with different materials, browse product details, and make informed purchasing decisions for your chemical handling needs.
rhsplants.co.uk API
Search and browse the RHS Plants catalogue to discover thousands of plants and gardening products. Retrieve detailed specifications, growing conditions, images, and purchasing options for any plant, and filter or sort results by category or keyword.
rh.com API
Browse Restoration Hardware's furniture and home décor catalog by exploring categories, searching for specific products, and viewing detailed information including images and related items. Get comprehensive product details, pricing, and recommendations to find exactly what you're looking for across RH's entire collection.
hyperpure.com API
Access Hyperpure by Zomato's wholesale product catalog to browse vegetables, ration items, and other categories across multiple cities, search for specific products, and retrieve detailed product information. Streamline your bulk purchasing by discovering available products and their details in your area.
alphaomegapeptide.com API
Access data from alphaomegapeptide.com.
fishersci.com API
Search and discover laboratory products from Fisher Scientific's catalog with real-time results and typeahead suggestions. Find exactly what you need with paginated product listings to browse their full inventory of lab supplies and equipment.