Property Data SchemaNormalized Property Addresses

Normalized Property Addresses

Address Normalization

Datafiniti normalizes all street addresses in our property database by converting common street designations to 2-3 character abbreviations (shown below). However, because the address field defaults to fuzzy matching, you do not need to abbreviate your query to match our normalized format — exact, full, or partial addresses will all return results.

Fuzzy Matching

Please note that if you are using the address field in your property data query, it defaults to fuzzy matching for exact, full, or partial addresses. Meaning for an address like 1100 Congress Ave., Austin, TX 78701, the following queries would be acceptable:

  • 1100 Congress Ave

  • 1100 Congress Avenue

  • 1100 Congress Ave, Austin

  • 1100 Congress Ave, Austin, TX 78701

Property Search API Example

Let's say you want to search for the following address:

  • 3407 Pennsylvania Avenue, Austin, TX 78721

Because the address field defaults to fuzzy matching, you could query this address using either the full term Avenue or its abbreviated form Ave — both are acceptable. The example below uses the abbreviated form Ave, which matches how the address is stored in our database. For a full list of the abbreviations Datafiniti uses, see Possible Values for Property Fields.

{
  "query":"address:"3407 Pennsylvania Ave" AND city:Austin AND province:TX AND postalCode:78721",
  "num_records":1
}

Normalized Terms for Street Addresses Code

While fuzzy matching means abbreviating your queries is optional, standardizing addresses before querying can still improve match quality and consistency — particularly for bulk processing and deduplication workflows.

The Datafiniti GitHub Repo provides tools to standardize addresses by abbreviating street suffixes (e.g., "Street" → "ST", "Avenue" → "AVE"), directional terms (e.g., "North" → "N"), and regions, improving data consistency and API query performance (especially when combined with Datafiniti's fuzzy matching).

Code Implementations

FileLanguageKey Traits
AddressAbbreviator.javaJavaToken-based replacement on all matches; preserves punctuation. Ideal for bulk processing.
DF_Address_Abbreviator_integration.pyPythonContext-aware (abbreviates only primary suffix, handles "UNIT" logic, directions, title casing). Best for Datafiniti queries.

Features & Usage

  • Dictionaries: Covers US/Canada street suffixes, directions; extensible.

  • Datafiniti Tie-in: Queries like address:"123 Main ST" AND postalCode:"12345*" benefit from fuzzy matching, with standardized terms further improving match rates and deduplication.

Street address abbreviations

Fuzzy matching on the address field accepts both the full address term and its abbreviated form. The table below shows how each term is stored in the Datafiniti database.

Address TermAbbreviated Term
ALLEYALY
ANNEXANX
ARCADEARC
AVENUEAVE
BAYOOBYU
BEACHBCH
BENDBND
BLUFFBLF
BLUFFSLFS
BOTTOMBTM
BOULEVARDBLVD
BRANCHBR
BRIDGEBRG
BROOKBRK
BROOKSBRKS
BURGBG
BURGSBGS
BYPASSBYP
CAMPCP
CANYONCYN
CAPECPE
CAUSEWAYCSWY
CENTERCTR
CENTERSCTRS
CIRCLECIR
CIRCLESCIRS
CLIFFCLF
CLIFFSCLFS
CLUBCLB
COMMONCMN
CORNERCOR
CORNERSCORS
COURSECRSE
COURTCT
COURTSCTS
COVECV
COVESCVS
CREEKCRK
CRESCENTCRES
CRESTCRST
CROSSINGXING
CROSSROADXRD
CURVECURV
DALEDL
DAMDM
DIVIDEDV
DRIVEDR
DRIVESDRS
ESTATEEST
ESTATESESTS
EXPRESSWAYEXPY
EXTENSIONEXT
EXTENSIONSEXTS
FALLFALL
FALLSFLS
FERRYFRY
FIELDFLD
FIELDSFLDS
FLATFLT
FLATSFLTS
FORDFRD
FORDSFRDS
FORESTFRST
FORGEFRG
FORGESFRGS
FORKFRK
FORKSFRKS
FORTFT
FREEWAYFWY
GARDENGDN
GARDENSGDNS
GATEWAYGTWY
GLENGLN
GLENSGLNS
GREENGRN
GREENSGRNS
GROVEGRV
GROVESGRVS
HARBORHBR
HARBORSHBRS
HAVENHVN
HEIGHTSHTS
HIGHWAYHWY
HILLHL
HILLSHLS
HOLLOWHOLW
INLETINLT
INTERSTATEI
ISLANDIS
ISLANDSISS
ISLEISLE
JUNCTIONJCT
JUNCTIONSJCTS
KEYKY
KEYSKYS
KNOLLKNL
KNOLLSKNLS
LAKELK
LAKESLKS
LANDLAND
LANDINGLNDG
LANELN
LIGHTLGT
LIGHTSLGTS
LOAFLF
LOCKLCK
LOCKSLCKS
LODGELDG
LOOPLOOP
MALLMALL
MANORMNR
MANORSMNRS
MEADOWMDW
MEADOWSMDWS
MEWSMEWS
MILLML
MILLSMLS
MISSIONMSN
MOORHEADMHD
MOTORWAYMTWY
MOUNTMT
MOUNTAINMTN
MOUNTAINSMTNS
NECKNCK
ORCHARDORCH
OVALOVAL
OVERPASSOPAS
PARKPARK
PARKSPARK
PARKWAYPKWY
PARKWAYSPKWY
PASSPASS
PASSAGEPSGE
PATHPATH
PIKEPIKE
PINEPNE
PINESPNES
PLACEPL
PLAINPLN
PLAINSPLNS
PLAZAPLZ
POINTPT
POINTSPTS
PORTPRT
PORTSPRTS
PRAIRIEPR
RADIALRADL
RAMPRAMP
RANCHRNCH
RAPIDRPD
RAPIDSRPDS
RESTRST
RIDGERDG
RIDGESRDGS
RIVERRIV
ROADRD
ROADSRDS
ROUTERTE
ROWROW
RUERUE
RUNRUN
SHOALSHL
SHOALSSHLS
SHORESHR
SHORESSHRS
SKYWAYSKWY
SPRINGSPG
SPRINGSSPGS
SPURSPUR
SPURSSPUR
SQUARESQ
SQUARESSQS
STATIONSTA
STREAMSTRM
STREETST
STREETSSTS
SUMMITSMT
THROUGHWAYTRWY
TRACETRCE
TRACKTRAK
TRAILTRL
TUNNELTUNL
TURNPIKETPKE
UNDERPASSUPAS
UNIONUN
UNIONSUNS
VALLEYVLY
VALLEYSVLYS
VIADUCTVIA
VIEWVW
VIEWSVWS
VILLAGEVLG
VILLAGESVLGS
VILLEVL
VISTAVIS
WALKWALK
WALKSWALK
WALLWALL
WAYWAY
WAYSWAYS
WELLWL
WELLSWLS
APARTMENTAPT
BASEMENTBSMT
BUILDINGBLDG
DEPARTMENTDEPT
FLOORFL
FRONTFRNT
HANGARHNGR
LOBBYLBBY
LOTLOT
LOWERLOWR
OFFICEOFC
PENTHOUSEPH
PIERPIER
REARREAR
ROOMRM
SIDESIDE
SLIPSLIP
SPACESPC
STOPSTOP
SUITESTE
TRAILERTRLR
UNITUNIT
UPPERUPPR