For CAs, accounting blogs & tax resource sites
Put a TDS section lookup on your website
Two ways to embed: a one-line iframe of the full tool, or call our free public API from your own UI. No API key, no signup.
Drop-in iframe
Paste this into any HTML — WordPress custom HTML block, Webflow embed, Ghost post, Notion. Renders the full TDS Section Finder inside your page.
<iframe
src="https://tds-section-finder.sgr-flutter.workers.dev/"
style="width:100%;height:640px;border:1px solid #e5e7eb;border-radius:12px"
loading="lazy"
title="TDS Section Finder"
></iframe>Adjust height for your layout. The widget is responsive on narrow widths.
Call the API directly
Render your own UI and call our CORS-enabled API. No key required. Returns section, rate, threshold, deductor/deductee, PAN treatment.
// Vanilla JS — search TDS sections by description
async function findTdsSection(description) {
const res = await fetch(
`https://tds-section-finder.sgr-flutter.workers.dev/api/lookup?q=${encodeURIComponent(description)}&limit=3`
);
const data = await res.json();
return data.matches; // [{section, rateDisplay, thresholdDisplay, ...}, ...]
}
findTdsSection("rent office").then(console.log);
// => [{section: "194I(b)", rateDisplay: "10%", thresholdDisplay: "...", ...}]See the full developer docs for endpoints and response shapes.
FAQ
Is it really free?
Yes. No signup, no payment, no API key. Goodwill resource — be a good citizen and cache.
Where does the data come from?
Curated from the official CBDT TDS rate chart — rates and thresholds reflect Finance Act 2025 (FY 2025-26).
Is this legal/CA-grade advice?
No. It's a lookup tool. Always cross-check against the live CBDT circular for the specific facts of the deduction, especially for borderline payments (foreign payments, non-resident treatment, DTAA claims).