Overview

This documentation is going to cover what the getPopParts function does. It returns unformatted JSON containing part information based on the parameters you set. You can include multiple URL parameters to search across using a comma-seperated list. Note: all URL parameters should be URL encoded.

https://theaamgroup.com/pop-catalog/getPopParts?Category=Exterior

The available parameters are:

  • Category
  • Brand (An AAIA Code)
  • Part Number

How to properly use these parameters, a full list of AAIA codes, and a JSON string breakdown is listed below.


Category

The Category URL parameter returns parts based on their category. You can select multiple categories by using a comma seperated list.

Example: single category search for "Jeep Accessories":

https://theaamgroup.com/pop-catalog/getPopParts?Category=Jeep%20Accessories

Note: The %20 is automatically added if you just put a space between Jeep and Accessories
JSON Data:


Example: multiple category search for "Exterior" and "Interior":

https://theaamgroup.com/pop-catalog/getPopParts?Category=Exterior,Interior

JSON Data:



Brand

The brand parameter works differently from Category and Parts parameters due to it using something called an AAIA code. An AAIA code is just a 4 letter code mapped to a brand name. To make it easier to use Brand as a search parameter, included is a list of brands with their respective codes.


Brand Name AAIA Code
ACC Performance BKCP
ACCEL BDDP
Advanced Clutch Technology BHXS
AEM Electronics FDDP
AEM Induction Systems DSHD
Air Lift DSHD
Air Lift Performance CFTB
AIRAID BGPQ
AMI Styling BGPT
AMP Research BGQD
AnzoUSA ZUKT
ARIES BBDR
ARP (Automotive Racing Product) BDHF
Auburn Gear BGQT
Auto Meter BDHZ
AVS(Auto Ventshade) BBFF
B&M BBFT
BAK Industries BKDA
BedRug BRLQ
BEDSLIDE FLJC
Belltech BBGC
Bestop BDKW
Big Country Truck Accessories CNNX
BOLT FHBL
BrandIt Products GTXB
Bulldog Winch FMJR
Bully Dog BTQP
Bushwacker BDMQ
CargoGlide FSWC
Cartech/SA Design BFZW
Centerforce BDPL
Cloyes BBKX
CURT BKDK
Dee Zee BDSN
Demon Carburetion BGWW
Design Engineering, Inc BGWZ
DiabloSport CLNS
Driven Racing Oil FTJS
DU-HA CNSQ
Earl's Performance Plumbing CFRL
Edelbrock BDVJ
Edge Products BKDQ
Energy Suspension BDVQ
Excel GGVJ
Extang BBQL
Fastway GMNQ
Fia BGZX
FiTech GMXW
Flaming River BJPZ
Flex-a-Lite BDXM
Flowmaster BDXN
Flowtech CJWH
Frostbite GSKG
G_FORCE Racing Gear CLMT
Go Rhino BBSP
Hamburger's Performance FBLL
Hays BCCR
Hedman Hedders FBLG
Holley BBVL
Hooker BBVM
Hurst BCCS
Hushmat FGSS
Husky Liners BBVR
Husler Hedders FBLJ
Hypertech BFFP
Impact Plastics GSHT
Iron Cross Automotive CLQV
Jones Exhaust BHDN
K&N BBWQ
KW Suspensions BJJB
Lakewood BCCT
LEED Brakes HBCJ
LUND BFKJ
LUVERNE Truck Equipment FTNF
Maradyne FBXQ
Mishimoto Automotive FLDS
Motive Gear BHHD
Mr. Gasket BCZG
MSD Performance BCCX
N-FAB BKES
NOCO Company BFPN
Northern Radiator CLSN
NOS BHHV
Odor1 GTXK
OPTIMA Batteries BCFJ
Paramount Automotive GHKJ
Pavement Ends BHJQ
PerTronix BHKK
PIAA BCGP
Pilot Automotive BFSK
Powermaster GHMH
PowerTrax BHKT
PROFORM BCHW
Putco BCJH
Quick Fuel Technology BJVK
QuickTime GCHT
Race Sport GBKR
RACE-GAS GTJS
RaceQuip BJGT
Rampage Products CLSG
Ranch Hand FLDQ
Rancho BCKM
ReadyLIFT BKMQ
Redhorse Performance FGTJ
Retrax FQKL
Richmond BCLJ
Rightline Gear FSSM
Rigid Industries FLWB
Roll-N-Lock CLRJ
Royal Purple BHMQ
RPC (Racing Power Company) CNPS
Rugged Liner BHMR
Rugged Off Road GMVN
Rugged Ridge BKMS
Russell BFZT
SCT FKTM
Southern Truck GNQL
Spectre Performance BCGX
ST Suspemsions DGBT
Stampede Automotive Accessories BHPC
Steelcraft Automotive FDMV
StopTech FLMN
Superchips BGND
T-Rex Grilles DJTM
Taylor Cable Products BCPR
TEN Factory FCHM
TFP BHQL
TI Automotive GSKX
Titan Fuel Tanks FKFW
Trans Dapt Performance FBLH
Trimax BKCF
TruXedo BKHI
UnderCover BKFX
UWS BHSG
VHT Paint BHSP
Vision X FGTB
Warn BCSQ
Weiand BHTK
WESTiN Automotive BCTC


Example: single part search for Auto Meter:

https://theaamgroup.com/pop-catalog/getPopParts?Brand=BDHZ

JSON Data:


Example: multiple brand search for Auto Meter(BDHZ) and Extang(BBQL):

https://theaamgroup.com/pop-catalog/getPopParts?Brand=BDHZ,BBQL

JSON Data:



Part

The Parts URL parameter returns the exact part(s) based on the supplied part number(s).

Example: single part search:

https://theaamgroup.com/pop-catalog/getPopParts?Parts=9910109

JSON Data:


Example: multiple part search:

https://theaamgroup.com/pop-catalog/getPopParts?Parts=9910109,9900078

JSON Data



JSON Code Breakdown

One part of JSON data:

JSON Breakdown
  • Jeep Accessories: Prefaces the entire block indicating this is the category searched on
  • BDKW: The AAIA code of the first Brand matched with searched category
  • PopId: The ID of that particular part in the database
  • Manufacturer: The AAIA code for the Manufacturer which maps back to a brand name
  • PartNumber: The part number
  • Name: The name of the part
  • Category: The category the part belongs to
  • Parts: If the part contained multiple parts, they are listed here
  • Image: The URL for the image of the part
  • Cost: The cost of the part
  • Description: The description of the part, for this particular part it is blank
  • Keywords: Keywords relating to the part
  • Dimensions: Dimensions of the part
  • EliteDealerProgram: Dictates how to become an elite dealer, if applicable
  • HowToOrder: Dictates how to order the item, if applicable
  • IncludedMaterials: If any extra materials are included, they are listed
  • MinimumPurchase Required: Dictates the minumum requirements for purchase, if applicable
  • SpecialNotes: Lists any special notes about the part
  • Weight: Lists the weight of the part

Scroll to top