URBANKIT/STUDIO
    Sign inFREE TOOLS · NO SIGNUP
    URBANKIT/STUDIO · EST. 2026 · ONLINEFREE · BROWSER-ONLY · NO TELEMETRY · OPEN SOURCE
    ATLAS · STATE·PA

    Pennsylvania county
    parcel REST APIs.

    2 counties indexed. ArcGIS FeatureServer and MapServer URLs, with supported search fields per layer.

    Counties indexed in this state, with endpoint counts, supported fields, and status.
    CountyEndpointsSearchable fieldsStatusAction
    Allegheny County1Parcel Identification Number · Map-Block-Lot Reference LIVEOPEN
    Philadelphia County1Parcel ID · BRT Account Number (OPA identifier) · Owner Name (Primary) +2 LIVEOPEN

    About Pennsylvania county parcel data

    State overview

    Pennsylvania has 67 counties, each governed by an elected Board of Assessment Appeals (the assessment function itself sits with a county Chief Assessor). There is no state-run parcel clearinghouse equivalent to New Jersey's MOD-IV or Vermont's VCGI program. PASDA — the Pennsylvania Spatial Data Access clearinghouse maintained by Penn State and the Governor's Office of Administration — aggregates a statewide PA_Parcels layer from county submissions, but county participation is voluntary and uneven: the PASDA parcel layer describes itself as incomplete, with counties added as data becomes available. In practice, the two largest jurisdictions in the atlas reflect opposite approaches. Allegheny County runs a minimal public REST endpoint — geometry and parcel ID only. Philadelphia, a city-county unified government, publishes a full-attribute FeatureServer with owner name, building code, and address queryable by anyone.

    Regional coordination

    PASDA (pasda.psu.edu) is the official state GIS clearinghouse and the closest Pennsylvania has to a statewide coordination body. The PA State Geospatial Coordinating Board manages policy, but parcel data standardization is not mandated. Pennsylvania counties that self-host ArcGIS Server typically expose parcels at /Parcels/MapServer/0 or /Web_Parcels/MapServer/0 (Allegheny pattern). Counties that contract with Tyler Technologies (Eagle), Devnet, or other CAMA vendors frequently publish only a browser-based portal — no queryable REST endpoint. Philadelphia follows a different model: its open-data program at data-phl.opendata.arcgis.com exposes the PWD_PARCELS FeatureServer with owner names, making it one of the most transparent urban parcel layers in the northeastern US. The WPRDC (Western PA Regional Data Center) at data.wprdc.org distributes Allegheny County property assessment data as a downloadable API, compensating for the sparse REST layer.

    Common data quirks

    Allegheny exposes only PIN and geometry — owner data is portal-only

    The Allegheny County Web_Parcels MapServer at gisdata.alleghenycounty.us exposes five fields: OBJECTID, PIN, MAPBLOCKLOT, and two geometry-derived shape fields. Owner name, address, and assessed value are not on this REST layer. The full ownership record lives at alleghenyco.us/property-assessment and property.alleghenycounty.us — browser-only lookups keyed by PIN. Developers who need bulk ownership data must use the WPRDC assessment CSV at data.wprdc.org. PIN format in Allegheny is a hyphen-separated string referencing ward-block-lot-unit components.

    Philadelphia's BRT/OPA account number system

    Philadelphia parcels carry two identifiers. The parcelid field in the PWD_PARCELS FeatureServer is an integer OBJECTID tied to the spatial layer. The brt_id (also called OPA number) is the stable nine-digit assessor account number — BRT stands for Board of Revision of Taxes, now renamed the Office of Property Assessment (OPA). The brt_id is what carries over into permits, deeds, and the city's assessment portal. For any workflow that links parcel geometry to assessment records or violations data, brt_id is the correct join key. The deeper 78-field OPA Properties dataset at opendataphilly.org adds sale price, market value, and exemptions but is distributed as a flat CSV rather than a queryable FeatureServer with geometry.

    PA parcel ID formats are county-specific, not statewide

    Pennsylvania has no statewide parcel identification standard. Allegheny uses a hyphen-delimited PIN. Philadelphia uses a nine-digit BRT/OPA number. Montgomery County uses a formatted assessment account number. Chester County uses a parcel number tied to its township subdivision system. Lancaster County uses a map-parcel-lot format. Querying across Pennsylvania counties requires matching the specific identifier field name and format each county chose — there is no APN or PAMS-PIN equivalent bridging the 67 counties.

    Key counties

    Allegheny County

    Largest county in western Pennsylvania (~1.25 million residents, including Pittsburgh). The public REST layer at gisdata.alleghenycounty.us/arcgis/rest/services/EGIS/Web_Parcels/MapServer/0 returns only PIN, MAPBLOCKLOT, and geometry. Owner name and assessed value are not present. For ownership, use the property.alleghenycounty.us portal or download assessment data from the WPRDC open-data API.

    Philadelphia County

    Philadelphia City and County are a unified government (no separate county assessor). The PWD_PARCELS FeatureServer at services.arcgis.com exposes owner1, owner2, address, brt_id, and building description on the public layer — one of the most accessible urban parcel REST endpoints in the region. Owner LIKE queries work directly. Join brt_id to the OPA Properties dataset for assessment values, sale history, and zoning.

    Common search patterns

    Philadelphia owner search (works, public): services.arcgis.com/fLeGjb7u4uXqeF9q/arcgis/rest/services/PWD_PARCELS/FeatureServer/0/query?where=UPPER(owner1)+LIKE+UPPER('%25SMITH%25')&outFields=parcelid,owner1,owner2,address,brt_id&returnGeometry=false&f=json&resultRecordCount=10. Philadelphia by BRT/OPA number: ?where=brt_id='171006315'&outFields=*&returnGeometry=false&f=json. Allegheny by PIN (geometry + ID only): gisdata.alleghenycounty.us/arcgis/rest/services/EGIS/Web_Parcels/MapServer/0/query?where=PIN+LIKE+'%250364%25'&outFields=PIN,MAPBLOCKLOT&returnGeometry=false&f=json. For Allegheny owner data, use WPRDC: data.wprdc.org/api/3/action/datastore_search?resource_id=<opa_resource_id>&q=SMITH.

    Related articles

    Last updated 2026-05-24.

    Questions, with answers

    Pennsylvania parcel REST API — common questions

    Which Pennsylvania counties publish a public parcel ArcGIS REST API?

    2 Pennsylvania counties are indexed in the UrbanKit atlas with verified public REST endpoints: Allegheny and Philadelphia. Philadelphia expose owner-name search; Allegheny index by parcel ID and address only.

    How do I search Pennsylvania parcels by owner name?

    Philadelphia expose an owner-name field on the public REST layer. Philadelphia, for example, uses the owner1 field — a case-insensitive search is ?where=UPPER(owner1)%20LIKE%20UPPER('%25SMITH%25')&outFields=*&f=json. Allegheny index by parcel ID and address only, so owner lookups there go through the county assessor or appraiser. Open a county's page here for its full field list and a ready-to-run sample query.

    What is the ArcGIS REST URL for parcels in Allegheny, Pennsylvania?

    Allegheny publishes parcels at https://gisdata.alleghenycounty.us/arcgis/rest/services/EGIS/Web_Parcels/MapServer/0 — a MapServer (layer 0). It indexes by Parcel Identification Number and Map-Block-Lot Reference.

    Do Pennsylvania parcel layers use ArcGIS FeatureServer or MapServer?

    Both. Pennsylvania uses a mix: Philadelphia publish ArcGIS FeatureServer layers, while Allegheny use MapServer. Both support /query, so the same owner, parcel-ID, and address lookups work against either.

    Listing missing or moved? Tell us — we verify and update weekly.