Free one-click autofill for TTD Darshan, Seva and Srivani booking forms. Your details stay on this device.
Users
1,000
+179 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
5
+1 in 30 days
Store rank
#28K
#23K among extensions
Version
1.4.4
updated 10 Oct 2026
Users
monthly, 2 months
Latest, 16 Oct 2026:1,000 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 months
Latest, 16 Oct 2026:5 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About TTD Form Helper
TTD Form Helper fills your saved pilgrim details into TTD (Tirumala Tirupati Devasthanams) booking forms in one click: Darshan, Srivari Seva, Group Seva, Srivani and now Senior Citizen darshan. You spend your booking window checking details, not typing them.
New in 1.4.4 — current
- **Seva, Homam, Angapradakshinam, Senior Citizen / Differently Abled, APD,
Infant and Virtual Seva fills no longer end in "This field is required".**
These flows share one pilgrim-row component. Its handler rebuilds the
pilgrim list from the page's last render, and its onBlur check reads that
same old list. 1.4.3 handed each value straight to the handler. React then
applied it a moment later, so the extension's tab-out found the field still
empty and marked it required, and in some flows the next write wiped the one
before. The Srivari Seva sevak form, which saves the whole profile from the
last render on every keystroke, kept only one field for the same reason.
- `content/page-bridge.js` now replays each change through React's own event
handling, with only the field's handler told the event is trusted. React
commits it at once, exactly as it does for a real keystroke, so every later
handler and check sees it. Pilgrim rows and General Details also wait for
React between fields, write again anything that was lost, and tab out again
at the end.
- Checked against every booking page in TTD's current build. The pilgrim
details of all darshan, seva, Homam, Angapradakshinam, Senior Citizen /
Differently Abled, APD, Infant, Virtual Seva and accommodation flows come
from two components, and both are covered. `tests/seva-flows.test.js` fills
a copy of each flow and of the sevak form: 1.4.3 fails 17 of its 34 checks,
this release passes all of them.
New in 1.4.3 — current
- **Fills work again after TTD's October 2026 form change.** The site's shared
form field now ignores every event that the browser itself did not generate.
That covers typed text, opening the Gender / Photo ID dropdowns, picking an
option, and multi-select checkboxes. It also puts the old value back into the
input. So every value the extension wrote disappeared, and Continue reported
the pilgrim and General Details fields as blank. A new page-world script,
`content/page-bridge.js`, now passes the value to the field's own handler. It
is used only when a field rejects the normal write, so fields that still
accept it behave as before.
- **General Details fill one field at a time.** On the darshan pilgrim-details
step the email, city and pincode handlers each save the whole contact block
from the page's last render. Writes made back to back wiped each other, and
only the pincode survived. The pincode check also read that old copy and
showed "Please enter valid pincode". The fill now waits one frame between
fields, writes again any field that was lost, and leaves each field again so
the site re-checks the values it actually holds.
- Firefox now needs version 128 or newer, for the page-world script.
- `tests/spat-contact.test.js` reproduces both problems with a stand-in for the
site's form.
NEW IN 1.4.0: SENIOR CITIZEN DARSHAN
- A new 👴 Senior Citizen tab stores the senior citizen's Aadhaar age proof (PDF, PNG or JPEG, up to 1 MB, TTD's limit).
- One click fills the senior citizen and spouse plus the contact details, and attaches the age proof to the page's Upload Document field.
- Checks before filling: warns if the first pilgrim is under 65, if more than two pilgrims are selected, or if the proof is missing, too large or didn't attach.
- "Fill, attach & Continue" won't press Continue while the proof is missing.
WHAT IT DOES
- ⚡ On-page Fill button: detects whether you're on a Pilgrim, Srivari Seva, Group Seva, Srivani or Senior Citizen form and fills the right one.
- Side panel that stays open while you switch tabs or copy details in, and resizes to fit.
- One-row actions: Fill all, Fill next pilgrim, Fill all & Continue, Clear.
- Saved pilgrims and pilgrim sets for families and groups you book for often.
- Fill modes: fill only empty rows or overwrite, contact details only, undo the last fill. Shortcuts: Alt+A fills, Alt+Shift+A overwrites.
- Self-check after every fill: filled fields get a green mark, blank ones a red mark, with an "X/Y filled" summary that jumps to the first gap.
- Validates details before they reach TTD: Aadhaar (checksum), passport and visa details, mobile, PIN code and dates.
- Available in English, Hindi, Telugu, Tamil, Kannada and Malayalam.
PRIVACY FIRST
- Everything stays in your own browser. No server, no account, no sync, no analytics.
- Runs only on tirupatibalaji.ap.gov.in and ttdevasthanams.ap.gov.in. It can't read any other site.
- A strict security policy blocks all network requests from the extension.
- Optional passphrase encryption (AES-256) for stored details, and encrypted backup and restore.
WHAT IT DOESN'T DO
It never bypasses CAPTCHA, OTP or payment steps and never submits a booking on its own. You stay in control of every booking.
TTD Form Helper is an independent tool, not affiliated with or endorsed by Tirumala Tirupati Devasthanams.
Growth
Window
Users
Change
Ratings
Rating
7 days
0
+0.0%
0
0.00
30 days
+179
+21.8%
+1
0.00
Chrome Web Store search rankings
Where TTD Form Helper appears when people search the store, with the 30 day change