Skip to content
Eden Engine

Meijer Product Details, Price and Stock (by Product Page URL & ZIP Code)

omnial/meijer-product-scraper

Given the link to a Meijer product page and a ZIP code, returns that product's details and its price and stock for the store the ZIP resolves to: name, brand, UPC, category, description text, unit of measure, status and yes-or-no flags (alcohol, age restriction, choking hazard, food-stamp eligibility, curbside and home-delivery eligibility, price by weight, sponsored, third-party shipping), image links with their sizes, the store's id, price, base price and per-unit prices with currency, price text, sale flag and stock status, and the product's variation choices (each group's options and the product id of each option).

activeper callv1

Price

Up to $0.0137 per call; you pay what the call used

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.

Data source

Meijer

Data from Meijer.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/meijer-product-scraper" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/meijer-product-scraper" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/meijer-product-scraper", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/meijer-product-scraper", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0137
Updated
Oct 18, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "url",
    "zipCode"
  ],
  "properties": {
    "url": {
      "type": "string",
      "pattern": "^https://www\\.meijer\\.com/shopping/product/[^\\s?#]+\\.html$",
      "description": "The link to one Meijer product page: the retailer's shopping product path ending in .html."
    },
    "zipCode": {
      "type": "string",
      "pattern": "^[0-9]{5}$",
      "description": "The five-digit US ZIP code that picks the store whose price and stock to read."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "product": {
      "type": "object",
      "properties": {
        "upc": {
          "type": "string",
          "description": "The product's UPC."
        },
        "category": {
          "type": "string",
          "description": "The product's category path, as comma-separated levels."
        },
        "brandName": {
          "type": "string",
          "description": "The brand's name."
        },
        "isAlcohol": {
          "type": "boolean",
          "description": "Whether the product is alcohol."
        },
        "productId": {
          "type": "string",
          "description": "The product's id."
        },
        "soldByUnit": {
          "type": "string",
          "description": "The unit the product is sold by."
        },
        "isSponsored": {
          "type": "boolean",
          "description": "Whether the listing is sponsored."
        },
        "productName": {
          "type": "string",
          "description": "The product's name."
        },
        "upcTypeName": {
          "type": "string",
          "description": "The UPC's type."
        },
        "colorGeneral": {
          "type": "string",
          "description": "The product's general color."
        },
        "productMedia": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "description": "The image link."
              },
              "width": {
                "type": "number",
                "description": "The image width in pixels."
              },
              "height": {
                "type": "number",
                "description": "The image height in pixels."
              },
              "altText": {
                "type": "string",
                "description": "The image's alt text."
              },
              "isDefault": {
                "type": "boolean",
                "description": "Whether it is a default image."
              }
            }
          },
          "description": "The product's images, one entry per view and size."
        },
        "productStatus": {
          "type": "string",
          "description": "The product's status code."
        },
        "productDetails": {
          "type": "string",
          "description": "The product's details text."
        },
        "isChokingHazard": {
          "type": "boolean",
          "description": "Whether it carries a choking-hazard flag."
        },
        "isPriceByWeight": {
          "type": "boolean",
          "description": "Whether it is priced by weight."
        },
        "isCurbsideEligible": {
          "type": "boolean",
          "description": "Whether it can be picked up curbside."
        },
        "descriptiveFeatures": {
          "type": "string",
          "description": "The product's short feature description."
        },
        "isFoodStampEligible": {
          "type": "boolean",
          "description": "Whether food stamps apply to it."
        },
        "isThirdPartyShipping": {
          "type": "boolean",
          "description": "Whether it ships through a third party."
        },
        "unitOfMeasureQuantity": {
          "type": "number",
          "description": "The quantity per unit of measure."
        },
        "isProductAgeRestricted": {
          "type": "boolean",
          "description": "Whether buying it is age-restricted."
        },
        "isHomeDeliveryAvailable": {
          "type": "boolean",
          "description": "Whether it can be delivered to a home."
        },
        "storeSpecificProductDetails": {
          "type": "object",
          "properties": {
            "storeId": {
              "type": "number",
              "description": "The store's id."
            },
            "variations": {
              "type": "object",
              "properties": {
                "groups": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string",
                        "description": "The group's name."
                      },
                      "attributes": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string",
                              "description": "The option's name."
                            },
                            "selected": {
                              "type": "boolean",
                              "description": "Whether this is the option of the requested product."
                            },
                            "firstProductId": {
                              "type": "string",
                              "description": "The product id of the option."
                            }
                          }
                        },
                        "description": "The group's options."
                      }
                    }
                  },
                  "description": "The variation groups, such as color or count."
                }
              }
            },
            "productStore": {
              "type": "object",
              "properties": {
                "currency": {
                  "type": "string",
                  "description": "The price currency."
                },
                "isOnSale": {
                  "type": "boolean",
                  "description": "Whether the product is on sale."
                },
                "basePrice": {
                  "type": "number",
                  "description": "The base price."
                },
                "priceText": {
                  "type": "string",
                  "description": "The price as displayed."
                },
                "soldByUnit": {
                  "type": "string",
                  "description": "The unit the product is sold by."
                },
                "pricingUnit": {
                  "type": "string",
                  "description": "The unit the price is quoted in."
                },
                "customerPrice": {
                  "type": "number",
                  "description": "The price the customer pays."
                },
                "isPriceDisplayable": {
                  "type": "boolean",
                  "description": "Whether the price may be displayed."
                },
                "basePricePerSoldByUnit": {
                  "type": "number",
                  "description": "The base price per sold-by unit."
                },
                "customerPricePerSoldByUnit": {
                  "type": "number",
                  "description": "The customer price per sold-by unit."
                }
              }
            },
            "productStoreInventory": {
              "type": "object",
              "properties": {
                "stockStatus": {
                  "type": "string",
                  "description": "The stock status at the store, such as inStock."
                }
              }
            }
          },
          "description": "The price, stock and variations for the store the ZIP code resolves to."
        }
      }
    }
  },
  "description": "The product and its store-specific price and stock, as returned after shaping."
}