Attribute Schema Library
Attribute schemapool, spa & irrigation

Sprinkler Heads Attributes

A sprinkler head is the emission device at the end of an irrigation lateral: pop-up spray bodies, gear-drive rotors, rotary nozzles, brass impacts and bubblers. Buyers are irrigation contractors, landscape maintenance crews, golf and sports turf managers, and municipal parks, buying at the counter and online from SiteOne, Ewing, Horizon and the specialist houses.

The data is hard because a sprinkler head is two products in one SKU. The body owns pop-up height, inlet thread, check valve and pressure regulation. The nozzle owns radius, flow, arc and trajectory. A Rain Bird 1804 ships with no nozzle; a Hunter PGP-04 ships with the 2.5. The performance numbers on the body record are a range across whatever nozzle set that SKU happens to include.

Then variants multiply: pop-up height x check valve x regulation setpoint x riser sleeve x nozzle set x reclaimed cap. Manufacturers encode it all in part-number suffixes (-SAM, -PRS, -P45, -CV, -PRB, -NSI); suppliers send the suffix, not the field. The number lives in a PDF chart at 25/35/45/55 psi.

Core

Every SKU needs these. Without them the record is not a product, it is a row.

Sprinkler Type
enum
Gear-drive rotor, pop-up

Drives every downstream filter. Spray bodies, rotors and rotary nozzles are designed, spaced and pressure-regulated differently.

Brand
enum
Hunter

Contractors buy by brand because nozzles, riser sleeves and cap accessories are not cross-compatible between manufacturers.

Manufacturer Part Number (MPN)
identifier
1804-SAM-PRS

The suffix carries the whole configuration. Contractors reorder by the MPN read off the old head, not off a description.

Inlet Size & Thread Form
enum · in
3/4 in FNPT

Must match the riser or swing joint already in the ground. A 1/2 in FNPT body will not thread onto a 3/4 in riser without a bushing.

Pop-Up Height
number · in
4 in

Set by turf type and mulch depth: 4 in for mown turf, 6 in for tall fescue, 12 in for shrub beds. Shrub adapters pop up 0.

Arc Range
range · °
40–360° adjustable

Decides whether the head can cover the corner. A 40-360° rotor cannot do a true 30° wedge; a fixed-arc head cannot be trimmed at all.

Radius (Throw) Range
range · ft
17–46 ft

Head-to-head spacing is set off radius. It is the first thing a designer filters on when laying a zone out against available flow.

Flow Rate Range
range · gpm
0.36–14.8 gpm

Zone gpm is the hard constraint. The sum of head flows has to stay under what the meter, mainline and valve will actually deliver.

Operating Pressure Range
range · psi
20–100 psi (25–70 recommended)

Below range the head misses radius; above it the nozzle fogs. Rotors want roughly 50 psi at the nozzle, fixed sprays roughly 30.

Nozzle Configuration (As Shipped)
enum
No nozzle installed (NSI)

Decides whether the box is installable on arrival. Bodies ship with no nozzle, with one nozzle installed, or with a full nozzle rack.

GTIN (UPC-A)
identifier
12-digit UPC-A, each and carton

Required for GDSN publication, marketplace listing and scanning at the counter. Nozzle racks and kits need their own GTIN, not the body's.

Country of Origin
enum
United States

Drives duty, Buy American / BABA eligibility on public work, and is a hard-required field on most retail and marketplace feeds.

Differentiating

What buyers actually compare on. This is where catalogs win or lose the filter.

Pressure Regulation Setpoint
enum · psi
Integral, 30 psi (PRS)

MP Rotator and R-VAN nozzles want 40 psi at the nozzle; fixed sprays want 30. The wrong setpoint costs radius on every head in the zone.

Check Valve Hold
number · ft of head
14 ft of head

Elevation fall per zone decides whether the integral check is enough or an inline check is needed to stop puddling at the low head.

Nozzle Trajectory
number · °
25° standard / 13° low-angle

Standard rotor nozzles throw at 25°; low-angle nozzles at 13° for wind and under tree canopy. Same body, different nozzle part number.

Precipitation Rate
number · in/hr
0.40 in/hr, matched across arc

Drives runtime math and zone matching. Mixing 0.4 and 0.8 in/hr heads on one valve guarantees dry spots at one end or runoff at the other.

Compliance & identifiers

Standards, regulatory data, and the identifiers channels reject you for missing.

WaterSense Labeled
boolean
Yes — spray body with integral PRS

Utility rebates and some municipal specs require it. The EPA label covers spray sprinkler bodies with integral pressure regulation only.

Reclaimed Water Identification
enum
Purple cap, Pantone 522C

Reclaimed-water jobs require purple identification on heads and covers per local code. The purple version is a separate part number.

The fields that aren't in the schema at all

What most sprinkler heads catalogs are missing.

The table above is the schema most catalogs already have. These are the attributes that usually aren't in it — each one surfaced by a signal from the live market rather than by an audit of what's already there. This is what Anglera's Schema Foundry does on a real catalog, in this category.

Supplier signal
+ Check Valve Hold (ft of head)

Catalogs carry 'check valve' as a yes/no. The datasheet states the hold — Rain Bird SAM holds 14 ft of head — and the Irrigation Association's SWAT protocol for pop-up head check valves tests it.

A buyer with 12 ft of fall on a zone can't tell if the integral check is enough, so they over-order inline checks or take callbacks for low-head drainage.

Search signal
+ Pressure Regulation Setpoint (psi)

Buyers search '40 psi pressure regulated spray body' and get back every -PRS SKU, because the setpoint lives inside the suffix (PRS30, PRS40, P45) and never in a filterable field.

A PRS30 body under MP Rotator nozzles that want 40 psi under-throws every head. It installs fine, passes walkthrough, and shows up as dry spots in July.

Supplier signal
+ Nozzle Trajectory (°)

Hunter publishes 13° low-angle versus 25° standard trajectory on its own rotor support pages; distributors sell the low-angle nozzle rack with the trajectory nowhere in the record.

A contractor irrigating under tree canopy or on a windy site has no way to filter for low-angle nozzles, so the order goes to whoever publishes the number.

Marketplace signal
+ Nozzle Configuration (As Shipped)

Rain Bird 1804-SAM-PRS ships with no nozzle; Hunter PGP-04 ships with the 2.5 installed. Both list as 'pop-up sprinkler head' with no as-shipped field anywhere on the page.

The crew opens the box on site and there's no nozzle in it. A truck roll, or a return, on a part worth a few dollars.

Competitor signal
+ Reclaimed Water Identification

Purple reclaimed caps and bodies carry their own part numbers (Hunter PROSRCCAP, 458520) but sit inside the same listing as the standard head, with no attribute to filter on.

Reclaimed-water municipal work specifies purple identification. Without the field the bid can't be filled from the catalog and the RFQ goes to a competitor.

Messy in, governed out.

The same value, spelled every way pool, spa & irrigation suppliers spell it. A filter only works once they agree.

Inlet Size & Thread Form
3/4"0.75 in3/4 FNPT3/4" (20/27) NPT3/4 in. FPT20mm
3/4 in FNPT

Rain Bird prints the ISO size code — 1/2" (15/21), 3/4" (20/27). It is still NPT. BSP-threaded bodies never interchange.

Pop-Up Height
4"4 in4-inch10 cm100 mm04
4 in

The -04 in PGP-04 and the 04 in 1804 is the pop-up height. Shrub bodies are 0 in, not blank — blank breaks the filter rail.

Pressure Regulation Setpoint
PRSSAM-PRSP45PRS4030 PSI regulatedPressure Regulating Stem
Integral, 30 psi

'PRS' alone hides the setpoint. Rain Bird PRS = 30 psi and P45 = 45 psi; Hunter ships PRS30 and PRS40 bodies.

Arc Range
40-36040° - 360°Adj. 40 to 360 degPart/full circleAdjustable360
40–360° adjustable

'Adjustable' with no range hides that a 40–360° rotor cannot cover a true 30° corner. Fixed 360° is a different product.

What buyers ask

Every one of these should be answerable from the attributes above. If it isn't, that's a gap.

  • Does this body come with a nozzle, or do I have to order the rack separately?
  • Is the PRS on this one 30 or 40 psi? The MP Rotators need 40.
  • How much head will the built-in check valve hold? I've got about 12 ft of fall on that zone.
  • Will a 1/2 in inlet body thread onto the 3/4 in riser I already have in the ground?
  • What's the trajectory on the low-angle nozzle? I'm throwing under a tree canopy.
  • Is there a purple reclaimed-water version of this head, or just the cap?
  • Can I get 30 ft of radius out of this at 45 psi, or do I step up a nozzle?
  • Is it WaterSense labeled? The city rebate won't take it otherwise.

What channels require

The same SKU, different mandatory fields per destination.

Distributor web catalog (SiteOne, Ewing, Horizon)
Sprinkler TypeInlet Size & Thread FormPop-Up HeightArc RangeRadius (Throw) RangeFlow Rate Range
Home Depot / Lowe's via GDSN (1WorldSync, Syndigo)
GTIN (UPC-A)BrandManufacturer Part Number (MPN)Country of OriginPop-Up HeightWaterSense Labeled
Amazon Business
GTIN (UPC-A)BrandManufacturer Part Number (MPN)Country of OriginSprinkler TypeRadius (Throw) Range
Utility rebate lists & CSI 32 84 00 submittals
WaterSense LabeledPressure Regulation SetpointFlow Rate RangeOperating Pressure RangeManufacturer Part Number (MPN)

Sprinkler Heads data, in practice

Should spray bodies and rotors share one attribute schema?

Mostly. Both carry inlet thread, pop-up height, arc, radius, flow, operating pressure, check valve and regulation setpoint — one rail works for both. Two things differ. Rotors carry nozzle trajectory (25° standard, 13° low-angle) and a nozzle-rack count; spray bodies don't. And WaterSense applies to spray sprinkler bodies with integral pressure regulation, not to gear-drive rotors, so the flag has to be nullable rather than false-by-default on rotor SKUs. Rotary nozzles (MP Rotator, R-VAN) are a third case: they are nozzles, not bodies, so they carry radius, arc and precipitation rate but no pop-up height and no inlet.

How do you model radius and flow when they depend on the nozzle?

At two levels. The body SKU carries a range across the nozzle set it ships with — a Hunter PGP-04 is 17–46 ft and 0.36–14.8 gpm across its 34 nozzles. That range is what the filter rail needs. Underneath it, the per-nozzle performance table (radius, gpm and precipitation rate at 25, 35, 45 and 55 psi) is keyed to the nozzle part number and lives as child rows, not as flattened text in the body description. Manufacturers publish that table in the datasheet PDF. Flatten it and you lose the ability to answer 'what do I get at 45 psi', which is the question the designer is actually asking.

Does WaterSense apply to sprinkler heads?

To some of them. EPA's WaterSense specification covers spray sprinkler bodies with integral pressure regulation, certified by a licensed body such as IAPMO R&T; labeled bodies hold a regulated outlet pressure as inlet pressure varies. It does not cover rotors, impacts or bubblers. EPA has separately circulated draft specifications for spray sprinkler nozzles — confirm current status before flagging nozzle SKUs. Practical rule: carry WaterSense as a nullable boolean scoped to spray bodies, and never let an unregulated body or a rotor inherit a true from its family record. Rebate programs check the labeled database by model number, so the MPN has to match exactly.

What's the hardest field to source in this category?

Check valve hold, in feet of head. Almost every catalog reduces it to a 'check valve: yes' checkbox, but the number is what the designer needs — the Rain Bird SAM holds 14 ft, and the Irrigation Association's SWAT protocol for pop-up sprinkler head check valves exists precisely because the number varies by product. It is printed in the datasheet, usually in a features bullet rather than in the spec table, which is why extraction that only reads spec tables misses it. Flow-by has the same problem (0 gpm at 8 psi or greater on Rain Bird SAM bodies): a real, testable number sitting in the wrong part of the PDF.

Run this against your own sprinkler heads.

Bring the category. We'll show you which of these attributes your catalog is missing — and the ones we find that aren't on this page yet.

Book a demo