Discover/incometaxindia.gov.in API
live

incometaxindia.gov.in APIwww.incometaxindia.gov.in

Access 60+ years of official Income Tax Department of India notifications via REST. Filter by year, search by keyword, paginate results, or bulk-fetch entire years.

Endpoints
3
Updated
1mo ago
Try it

No input parameters required.

api.parse.bot/scraper/32ac21bb-58e6-45bd-ba0b-96553d77bea5/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/32ac21bb-58e6-45bd-ba0b-96553d77bea5/get_years' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Get all available years for notification filtering. Returns a list of year strings from 1961 to 2026.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer count of available years",
    "years": "array of year strings (e.g. '1961', '2024')"
  },
  "sample": {
    "data": {
      "total": 66,
      "years": [
        "1961",
        "1962",
        "2025",
        "2026"
      ]
    },
    "status": "success"
  }
}

About the incometaxindia.gov.in API

This API exposes over 60 years of official notifications published by the Income Tax Department of India, covering 1961 through 2026 across 3 endpoints. Use get_notifications to search and paginate the full catalog, get_years to retrieve the complete list of available year filters, and get_all_notifications_by_year to bulk-fetch every notification for a given year in a single call. Each notification record includes its number, title, date, description, content type, and upload metadata.

What the API Returns

Each notification object across all endpoints shares a consistent shape: notification_number, title, description, summary, content_type, notification_date, and upload. The content_type field indicates the document category, and upload carries file or document reference metadata. These fields are present whether you retrieve a single page of results or an entire year's worth.

Filtering and Search

The get_notifications endpoint accepts four optional parameters: year (a string like '2024' or '1985'), search (free-text keyword matching against notification titles and content), page (1-based page number), and page_size (items per page). The response returns the current page, last_page, total_count, and page_size alongside the notifications array, giving you everything needed to drive a paginated UI or pipeline. Omitting year returns results across all years.

Bulk Year Fetch

When you need a complete year's data without manually iterating pages, get_all_notifications_by_year handles internal pagination automatically. Pass a required year string and optionally max_pages as a safety cap or page_size to tune throughput. The response reports both total_count (total notifications available for that year) and fetched_count (how many were actually returned), so you can detect truncation if a max_pages limit was hit.

Year Coverage

get_years returns a flat list of year strings and a total count — useful for populating filter dropdowns or validating year inputs before making downstream calls. The coverage runs from 1961 to 2026, reflecting the full publication history of the Income Tax Department's notification archive.

Common use cases
  • Build a searchable archive of Indian tax notifications filtered by year and keyword using get_notifications
  • Monitor newly issued notifications by querying the current year with get_all_notifications_by_year on a scheduled basis
  • Populate a year-filter dropdown in a tax research tool by calling get_years on app load
  • Audit regulatory changes over a date range by bulk-fetching multiple years and comparing notification_number sequences
  • Index notification title and summary fields into a search engine for full-text retrieval by legal or compliance teams
  • Track content_type distributions across years to analyze shifts in the types of tax directives issued
  • Cross-reference notification_date values with historical tax events for academic or policy research
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does the Income Tax Department of India offer an official developer API?+
The Income Tax Department (incometaxindia.gov.in) does not publish an official public REST API for accessing its notification archive. This Parse API provides structured programmatic access to that data.
What does the `get_all_notifications_by_year` endpoint return, and how does truncation work?+
It returns all notifications for the specified year by auto-paginating internally. The response includes both total_count (the full count available for the year) and fetched_count (how many were actually returned). If you set the optional max_pages parameter and the year has more pages than that limit, fetched_count will be less than total_count, signaling that the result is partial.
Does the `search` parameter in `get_notifications` support filtering by `notification_number` directly?+
The search parameter is a free-text field that filters notifications by keyword. It is not a structured lookup by notification_number — there is no dedicated endpoint that accepts an exact notification number and returns a single record. You can fork this API on Parse and revise it to add a targeted lookup endpoint if your use case requires exact-match retrieval by number.
Are circulars, press releases, or other document types from incometaxindia.gov.in accessible through this API?+
The API covers notifications specifically. Circulars, press releases, or other publication types from the same site are not currently included. You can fork this API on Parse and revise it to add endpoints targeting those document categories.
How current is the notification data, and is there a freshness guarantee?+
The year range extends to 2026, indicating the source reflects recent publications, but there is no documented refresh interval or webhook mechanism for real-time updates. For time-sensitive compliance work, verify critical notifications directly on incometaxindia.gov.in.
Page content last updated . Spec covers 3 endpoints from www.incometaxindia.gov.in.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.