A city permit portal is the public website a local government uses to expose permit records and handle applications. Accela Citizen Access, eTRAKiT, and EnerGov Citizen Self Service are three portal systems you may encounter. Each agency chooses which records and functions visitors can access.
An Accela Citizen Access search can put you in a different menu from an applicant's dashboard. An eTRAKiT portal can ask you to choose a matching rule before entering an address. The useful skill is recognizing those controls.
This page covers those differences within our public records guide for real estate investors. For choosing the permitting authority and reading permit statuses, start with how to look up building permits.
Three permit portal systems at a glance
Use these examples to recognize the search layout. Access in one city does not establish access in another.
| Portal family and example | Public search entry | Search controls to check | Account distinction |
|---|---|---|---|
| Accela Citizen Access: Seattle | Search All Records | Address or Record Number; separate category searches | My Records is a separate account area |
| eTRAKiT: Key West | Search Permit | Search By, Search Operator, Search Value | Guest lookup and registered Public or Contractor accounts are different |
| EnerGov CSS / Civic Access: Boulder | Search | All or a record category, keyword or address, Exact Phrase | Guest results can omit information available after login |
Open the portal through the city's own building or planning website. Save that link with the jurisdiction name so you can return to the same agency's records.
1. Accela Citizen Access search: find the public menu
Seattle's property and permit research guide directs you to Search All Records and supports searching by address or record number. Start from the city's guide so you have its document-library and staff-contact options if the portal is unavailable.
Choose the public search when researching someone else's property. My Records is an account area; an empty personal dashboard gives you no answer about that property's history.
For a hypothetical address, 742 N Example St, first try the address in the Address field. If the exact entry fails, check that form's help for address formatting and broader matching options. Then compare each candidate's street number and directional with your property. A broader match needs a closer read.
Read the local search instructions when moving to another Accela portal. If you enter a category search, inspect its date range and record-type filters before interpreting an empty result.
Once you have a permit number, copy it into your notes exactly, including its suffix. Use that identifier when returning to the record or asking staff about it.
2. eTRAKiT portal: choose the field and matching rule
An eTRAKiT search asks you to make several choices. In Key West, select Search Permit, choose a field such as Street Address or Permit Number, choose an operator, and enter the value. The city's eTRAKiT user guide confirms guest record lookup and explains the additional functions available through registered Public and Contractor accounts.
The operator changes what the query means:
- Begins With: useful when you know the start of the stored value.
- Contains: useful for finding a street name within a longer address.
- Equals: use when you have the complete value as recorded.
For a hypothetical search for 742 N Example St, selecting Street Address and Contains with Example would broaden the query. Leaving Permit Number selected would ask the wrong question. Check the field before changing the spelling.
Also distinguish the names of account types from guest access. Public Login still means logging into an account.
South Lake Tahoe makes that distinction explicit: you can search and view permits without registering, but guest information is limited. Its official eTRAKiT FAQ says a Public account can reveal more detail where available. It also directs readers to Search Permits or Search Projects for finaled, closed, or expired records that cannot be linked to an active dashboard.
For property research, search the full record collection before relying on any account's list of active work.
3. EnerGov Citizen Self Service: check the record category
EnerGov Citizen Self Service portals may display Civic Access branding. In Boulder's portal, the live menu says Search; the city's help calls it Records Search. You can search as a guest and choose All or a category such as Permit, Plan, or Inspection. The search screen also has an Exact Phrase checkbox.
Boulder's property research instructions distinguish guest information from details available to registered users. Treat the category selector as part of your query. If you're checking a proposal, try Plan as well as Permit, or begin with All.
For example, suppose a hypothetical parcel has a planning review and a later construction permit. Searching only Permit could leave you with an incomplete picture of the proposal. Record the two case numbers separately and check whether their addresses and project descriptions connect them.
For a parcel-based example, Whatcom County's Civic Access guidance describes guest record searches and a map searchable by address or parcel number. It warns that migrated cases created before February 2022 may have incomplete information. Restricted case details require an account paired with the contact information held by the department.
Use those local instructions to decide whether you need another search category, a map lookup, or help from staff.
Give each identifier its own job
Keep three identifiers in your research notes:
- Address: the location text you are trying to match. Save the portal's version alongside the address you started with.
- APN: the assessor's parcel number. Find it through the assessor using our APN lookup guidance, then use a parcel field or map if the permit system offers one.
- Record number: the identifier for a particular application, permit, or case. Preserve its letters, leading zeros, and separators.
A parcel identifier belongs in a field labeled for parcels. Pasting it into a permit-number field can produce a convincing-looking empty search.
Consider a hypothetical corner property with permits filed under both street frontages. A parcel map can help you identify the site and its associated addresses. Search those addresses individually, then compare the project descriptions. Don't combine records merely because the numbers look similar.
For each attempt, save the field, matching rule, date filters, and search date. That small search log lets you explain exactly what you checked when a seller or permit clerk produces a record you missed.
Find missing attachments and verify the history
A permit page with no downloadable plans leaves the document question open.
Seattle illustrates why. The city's permit and property research instructions place historical microfilm permits in a separate records library. They also say most construction plans from 2007 onward require an individual written request. A date attached to a historical scan can be the upload date, so read the document for the date of the original work.
Before treating a gap as evidence about a property:
- Confirm the match. Compare the location and work description with the project you're researching.
- Record what is visible. Save the status, dated inspection entries, and document names relevant to that project.
- Name the missing piece. Specify the final inspection, approved drawings, or older permit file you need.
- Ask the responsible office. Provide the record number, address, approximate project year, and the missing document's name.
Our public records request walkthrough explains how to describe identifiable records when a portal runs out of answers. The distinction between a permit entry and its supporting documents is covered in what building permit records contain.
For an investor, the useful output is a documented question: “The portal shows this permit, but I still need the final inspection record.” Keep that uncertainty attached to the property until you resolve it.
To build a pipeline from available code violation signals, choose a metro and start a FlaggedLeads trial. Check the listed city coverage for your selected metro.
Frequently Asked Questions
Do I need an account to search city permit records?
The examples above offer guest searches. Available detail varies by jurisdiction. Start with the public search, then check the city's access instructions if information is missing.
What does Public Login mean in eTRAKiT?
It identifies a registered account type. A guest can use the public search where enabled without becoming a registered Public user. South Lake Tahoe's FAQ explains that registering can expose additional permit details where available.
Why isn't an old permit in My Active Permits?
An account dashboard may omit completed or expired work. South Lake Tahoe directs users to its permit or project search for finaled, closed, and expired records. Search by the record number before treating an empty dashboard as missing history.
Can I download every attachment I see referenced?
No. A reference to a document does not establish download access. Check the agency's instructions for that document type. Seattle, for example, directs readers to request most construction plans from 2007 onward individually.