Discover/Nil Academy API
live

Nil Academy APInilacademy.ir

Retrieve Karbarg Grade 4 worksheet product listings and details from nilacademy.ir, including titles, prices, thumbnails, categories, and download availability.

This API takes change requests — .
Endpoint health
verified 2h ago
list_products
get_product
1/1 passing latest checkself-healing
Endpoints
2
Updated
2h ago

What is the Nil Academy API?

The Nil Academy API provides 2 endpoints for accessing Karbarg (worksheet) Grade 4 product data from nilacademy.ir. The list_products endpoint returns paginated product listings with titles, prices, thumbnails, and URLs, while get_product returns full product details including description, brand, categories, virtual product status, and download link visibility for a single product by slug.

This call costs1 credit / call— charged only on success
Try it
Page number for pagination (1-based).
Number of products per page. Omitting returns 10.
api.parse.bot/scraper/097b9b60-3e5c-4050-8895-1b9a0faa9702/<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/097b9b60-3e5c-4050-8895-1b9a0faa9702/list_products?page=1&per_page=10' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

Returns a paginated list of Karbarg Grade 4 worksheet products. Each product includes its title, product page URL, thumbnail image URL, regular price, and sale price (when on sale). Pagination is controlled by the page and per_page parameters. The response includes total product count, total pages, and a has_next flag for continuation.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based).
per_pageintegerNumber of products per page. Omitting returns 10.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "total": "total number of products in this category",
    "has_next": "boolean indicating if there is a next page",
    "per_page": "number of products per page",
    "products": "array of product objects, each containing title, url, thumbnail, regular_price, and sale_price",
    "total_pages": "total number of pages"
  },
  "sample": {
    "data": {
      "page": 1,
      "total": 85,
      "has_next": true,
      "per_page": 10,
      "products": [
        {
          "url": "https://nilacademy.ir/product/%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%da%af-%d9%87%d8%a7%db%8c-%d8%ac%d8%a7%d9%85%d8%b9-%d9%87%d8%af%db%8c%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d8%b3%d9%85%d8%a7%d9%86%db%8c-%da%86%d9%87%d8%a7%d8%b1%d9%85-%d8%a7/",
          "title": "کاربرگ های جامع هدیه های آسمانی چهارم ابتدایی 1405",
          "thumbnail": "https://nilacademy.ir/wp-content/uploads/2026/08/IMG_3872-600x600.png",
          "sale_price": null,
          "regular_price": "تومان۳۸۰.۰۰۰"
        },
        {
          "url": "https://nilacademy.ir/product/%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%da%af-%d9%be%db%8c%da%a9-%d9%87%d9%81%d8%aa%da%af%db%8c-%d8%a2%d8%af%db%8c%d9%86%d9%87-%d9%be%d8%a7%db%8c%d9%87-%da%86%d9%87%d8%a7%d8%b1%d9%85/",
          "title": "کاربرگ پیک هفتگی (آدینه) پایه چهارم",
          "thumbnail": "https://nilacademy.ir/wp-content/uploads/2025/08/0-Copy-Copy-copy.webp",
          "sale_price": "تومان۱۴۹.۵۰۰",
          "regular_price": "تومان۲۹۹.۰۰۰"
        }
      ],
      "total_pages": 9
    },
    "status": "success"
  }
}

About the Nil Academy API

Product Listings

The list_products endpoint returns a paginated array of Karbarg Grade 4 worksheet products. Each object in the products array includes title, url, thumbnail, regular_price, and sale_price. Pagination is controlled via page (1-based integer) and per_page (defaults to 10 if omitted). The response also returns total, total_pages, and a has_next boolean so you can traverse the full catalog without guessing at page counts.

Product Detail

The get_product endpoint accepts a slug string — the URL path segment from a product page — and returns a richer data set for a single product. Fields include title, description, regular_price, sale_price, thumbnail, categories (array of strings), brand, product_id (WooCommerce ID), and is_virtual. The download_links array surfaces any publicly visible downloadable files (PDF, ZIP, etc.) as objects with url and text fields. For products that require a purchase before files are accessible, login_required is set accordingly.

Prices and Currency

All price fields are returned as strings with currency symbols in Persian numerals, matching the formatting used on nilacademy.ir. sale_price is null when the product is not on sale, so you can use its presence to filter discounted items. regular_price is always present for listed products.

Coverage Scope

This API covers products specifically under the Karbarg Grade 4 (پایه چهارم) worksheet category on nilacademy.ir. Products from other grade levels or subject categories on the site are outside the current scope.

Reliability & maintenanceVerified

The Nil Academy API is a managed, monitored endpoint for nilacademy.ir — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when nilacademy.ir 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 nilacademy.ir 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
2h ago
Latest check
1/1 endpoint 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
  • Build a price-monitoring tool that tracks sale_price changes on Grade 4 worksheet products over time.
  • Aggregate all Karbarg Grade 4 product thumbnails and titles for a curated educational resource index.
  • Check download_links across products to surface freely downloadable worksheet previews without manual browsing.
  • Sync product catalog data — including product_id, categories, and brand — into a local database for offline search.
  • Filter is_virtual products to distinguish downloadable worksheets from any physical items in the listing.
  • Display paginated product cards in a parent-facing app using list_products with per_page set per layout requirements.
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 nilacademy.ir have an official developer API?+
No. nilacademy.ir does not publish an official developer API or documented public endpoints for accessing its product catalog.
What does `get_product` return for downloadable files?+
The download_links field returns an array of objects, each with a url and text, for any files publicly visible on the product page. If the files are gated behind a purchase or login, the login_required field is set to indicate that, and download_links will be empty or absent for those files.
Does the API cover worksheet products from other grade levels on nilacademy.ir?+
Not currently. The API covers only the Karbarg Grade 4 category. You can fork it on Parse and revise it to add endpoints targeting other grade-level or subject-category paths on the site.
How does pagination work in `list_products`, and can I retrieve all products in one call?+
Pagination is 1-based and controlled by the page and per_page parameters. The response includes total_pages and has_next so you can iterate. Omitting per_page defaults to 10 results. To retrieve all products you would need to page through until has_next is false.
Does the API return customer reviews or ratings for products?+
Not currently. The available fields cover pricing, descriptions, categories, brand, and download availability, but not user reviews or ratings. You can fork the API on Parse and revise it to add a reviews endpoint if that data is present on product pages.
Page content last updated . Spec covers 2 endpoints from nilacademy.ir.
Related APIs in EducationSee all →
noon.com API
Access data from noon.com.
kaviraco.in API
Browse and discover products from Kavira's Indian clothing and apparel collection with powerful search, filtering by category, and sorting options to find exactly what you're looking for. View detailed product information including available sizes, pricing, and stock availability to make informed purchasing decisions.
digikala.com API
Browse Digikala's special-offers section, search products by keyword with category and brand filtering, and retrieve full product details including pricing, variants, seller info, images, and specifications.
faradars.org API
Search and explore thousands of Persian video courses on Faradars, discovering detailed information about each course including its category, description, and curriculum. Browse through available course categories to find educational content that matches your learning interests.
nuviadz.store API
nuviadz.store API
limitlesslifenootropics.com API
Access data from limitlesslifenootropics.com.
daraz.com API
Search for products on Daraz Pakistan and discover current flash sale deals and pricing information in real-time. Get detailed product information including prices, availability, and offers from Pakistan's largest e-commerce platform all in one place.
miraorthopediquedz.shop API
Browse and retrieve orthopedic products and medical supplies from Mira Orthopedique DZ's online store, including product details, pricing, and availability. Find the right parapharmacy items for your orthopedic needs by searching through their complete product catalog.