
GITNUXSOFTWARE ADVICE
EconomicsTop 10 Best Crude Oil Price Software of 2026
Crude Oil Price Software ranking of top tools with features and criteria, comparing Stooq, Investing.com Historical Data, and Quandl for buyers.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Stooq
Bulk historical data export for crude oil benchmarks via symbol-based queries
Built for analysts needing reliable crude oil price histories as analysis inputs.
Investing.com Historical Data
Editor pickHistorical data export for crude oil benchmarks with OHLC fields
Built for analysts needing benchmark-aligned crude oil price histories for spreadsheets.
Quandl
Editor pickProgrammatic data API for retrieving and transforming time series crude oil datasets
Built for data teams automating crude oil price time series retrieval for analytics.
Related reading
Comparison Table
This comparison table evaluates crude oil price data platforms on integration depth, including how each API or data feed maps to the buyer data model and schema design. It also compares automation and API surface, such as rate limits, query granularity, extensibility, and sandbox support, plus admin and governance controls like RBAC, provisioning, and audit log coverage. The goal is to show practical tradeoffs among sources and access methods from Stooq, Investing.com Historical Data, and Quandl.
Stooq
data portalProvides downloadable and queryable time-series data for crude oil benchmarks and many other market instruments with a web interface for quick analysis.
Bulk historical data export for crude oil benchmarks via symbol-based queries
Stooq stands out for delivering directly downloadable market time series focused on widely traded instruments, including crude oil benchmarks. It supports fast access to historical quotes, daily or higher frequency data, and simple exports for analysis in spreadsheets or scripts.
The site emphasizes practical data retrieval over advanced charting or portfolio tooling, which fits crude oil price research workflows. For teams that need clean time series as input to analytics, Stooq provides a straightforward path from symbol to dataset.
- +Direct downloads of historical crude oil time series for spreadsheet use
- +Consistent symbol-driven access makes crude comparisons straightforward
- +CSV-style export format supports quick integration into analysis workflows
- +Clear separation of instrument data reduces steps for data sourcing
- –Limited built-in analytics beyond data viewing and export
- –No native crude-specific indicators like MACD or moving averages
- –Less guidance for intraday workflows compared with specialized platforms
- –Charting options are basic for interactive trade planning
Energy analysts
Pull daily crude oil time series
Faster quote acquisition for models
Quant researchers
Create features from benchmark crude prices
More reliable feature datasets
Show 2 more scenarios
Risk management teams
Integrate crude price history into VAR tools
Consistent inputs for risk models
Risk teams obtain time series exports to drive scenario generation and statistical risk calculations.
Data engineers
Automate crude oil data retrieval
Repeatable crude data ingestion
Data engineers script symbol-based downloads and refresh historical crude oil datasets for pipelines.
Best for: Analysts needing reliable crude oil price histories as analysis inputs
More related reading
Investing.com Historical Data
market chartsDelivers crude oil price charts and historical data tools that support desktop-style analysis workflows for major crude benchmarks.
Historical data export for crude oil benchmarks with OHLC fields
Investing.com Historical Data stands out for offering quick access to crude oil historical time series across common global benchmarks. The site provides downloadable price history with adjustable time ranges and visible market context like open, high, low, close, and volume where available.
Filtering and viewing multiple intervals supports research workflows such as event windows and comparative studies. The data access is strongest for standard price-based analysis rather than advanced analytical tooling.
- +Fast crude oil historical lookup with clear OHLC fields
- +Multiple date ranges and time intervals for targeted analysis windows
- +Exports historical data for spreadsheets and backtesting pipelines
- +Accessible benchmark coverage for WTI and Brent style research needs
- –Limited built-in analytics beyond table viewing and basic exploration
- –Data download workflows can be cumbersome for large batch pulls
- –Benchmark coverage and field availability vary by instrument view
- –No native modeling tools for forecasting inside the historical viewer
Market analysts
Run crude oil event window analysis
Shorter cycle time
Risk managers
Stress test trading and hedges
Faster scenario modeling
Show 2 more scenarios
Operations forecasters
Update input assumptions for budgets
More consistent forecasts
References benchmark crude price histories to recalibrate forecast inputs and sensitivity ranges.
Academic researchers
Study crude oil price dynamics
Repeatable dataset generation
Exports standardized time series for statistical tests across multiple intervals and market contexts.
Best for: Analysts needing benchmark-aligned crude oil price histories for spreadsheets
Quandl
economics datasetsSupplies structured crude oil price datasets via downloadable tables and programmatic access for economics and analytics pipelines.
Programmatic data API for retrieving and transforming time series crude oil datasets
Quandl stands out for providing crude oil datasets through a structured, queryable data platform powered by third-party and exchange sources. It enables time series retrieval for prices and related contract series, plus additional cleaning options like transformations and metadata-driven filtering.
Analysts can export results for modeling workflows and build repeatable queries for periodic updates. The platform is strongest when crude price data needs to be programmatically pulled into spreadsheets, dashboards, or analytical code rather than manually curated.
- +Large library of market time series datasets for crude oil price research
- +Supports programmatic querying that fits automated refresh and backtesting pipelines
- +Exports clean time series for downstream modeling in spreadsheets and analysis tools
- –Dataset discovery and code selection can be slow without dataset familiarity
- –Crude series granularity varies by provider, which complicates apples-to-apples comparisons
- –Scripting-heavy workflows reduce usefulness for non-technical analysts
Commodity analysts and researchers
Build reproducible crude price datasets
Faster analyst-ready datasets
Energy risk modeling teams
Feed models with contract time series
More consistent model inputs
Show 2 more scenarios
Data engineers and ETL owners
Automate crude data refresh pipelines
Reduced manual data handling
Programmatically export crude price results to maintain scheduled updates for dashboards and analytics.
Quant developers
Integrate crude series into code
Shorter research iteration cycles
Access structured time series outputs for feature generation in notebooks and backtests.
Best for: Data teams automating crude oil price time series retrieval for analytics
EIA API
official APIExposes U.S. Energy Information Administration crude oil series through a REST API that returns current and historical values for pricing and forecasting work.
Series-based time-series queries that return structured crude oil price data for automation
EIA API is distinct because it exposes U.S. energy data through a structured, machine-readable API for programmatic crude oil price analysis.
It supports retrieving time-series series identifiers, multiple date granularities, and consistent response formats for downstream pipelines. Core capabilities include parameterized queries, JSON responses, and integration-friendly endpoints that reduce manual data handling for price modeling.
- +Time-series crude oil data retrieval with consistent JSON responses
- +Parameterized endpoints support repeatable queries for price analytics pipelines
- +Direct API integration avoids manual downloads and spreadsheet cleanup
- +Supports series selection using EIA-provided identifiers for traceability
- –Requires API integration skills to turn responses into charts or reports
- –Complex endpoint selection can slow setup for first-time users
- –Large historical queries may require pagination or careful query design
Best for: Teams building crude oil price models and dashboards using API workflows
FRED API
time-series APIDelivers time-series crude oil price observations through the Federal Reserve Economic Data API for repeatable economics analysis.
Series-level observations retrieval by date range and output formatting parameters
FRED API is distinct because it exposes Federal Reserve Economic Data collections through a machine-readable API suitable for time-series ingestion. Core capabilities include retrieving economic series by ID, requesting observations with configurable date ranges, and supporting multiple formats for downstream processing. For crude oil price software use cases, it can power automated updates, historical backfills, and consistent data handling across pipelines.
- +Time-series API enables automated crude oil historical ingestion
- +Series and observations endpoints fit data warehouse and ETL patterns
- +Consistent series IDs simplify repeatable pipeline references
- +Supports parameterized queries for date ranges and output formatting
- –Crude oil availability depends on the presence of matching series IDs
- –API responses may require extra parsing for analytics-ready datasets
- –Lacks built-in dashboards or charting for direct end-user use
- –No turnkey modeling features for forecasting or scenario analysis
Best for: Data teams building automated crude oil time-series pipelines with code
Nasdaq Data Link
data platformProvides curated crude oil and related market datasets with downloadable tables and API access for analytics and backtesting.
Dataset API with rich metadata and structured time-series retrieval
Nasdaq Data Link stands out for direct access to market datasets via a simple API-first approach and structured metadata. It supports crude oil price analysis through downloadable time series, query endpoints, and schema-driven integration that works well with data pipelines. The platform also provides consistent dataset discovery for benchmark and contract-style series so users can focus on modeling and monitoring rather than manual data wrangling.
- +API and time-series downloads support automated crude oil workflows
- +Dataset metadata improves selection of the right crude series and fields
- +Queryable endpoints reduce manual cleaning for time-aligned analysis
- –Crude oil context often requires joining multiple series for complete signals
- –More advanced transformations still require external tooling for modeling
- –Browser-based exploration can lag for complex multi-series comparisons
Best for: Teams integrating crude oil price time series into analytics and pipelines
Tiingo
API-firstOffers API access for commodity price time series including crude oil instruments for systems that automate data updates.
API time series access for WTI and Brent with bulk historical retrieval
Tiingo stands out for providing programmatic access to market time series that include crude oil benchmarks such as WTI and Brent. The core capabilities center on downloading historical price data with consistent fields, plus building automated pipelines via API access.
It also supports options like server-side pagination and bulk retrieval patterns that suit analytics workflows. The platform is best evaluated as a data source for crude oil price software rather than a full trading workstation.
- +API-first access to crude oil benchmark time series for automation
- +Consistent historical OHLCV style fields simplify downstream normalization
- +Bulk and paginated retrieval patterns support large backfills
- +API responses work well for analytics, dashboards, and alerts
- –Crude oil coverage depends on the selected ticker mappings
- –Timezone and trading-day gaps require careful handling in pipelines
- –No built-in analytics UI beyond data delivery and simple transforms
- –Requires engineering effort to build robust update and validation logic
Best for: Teams building crude oil dashboards, backtests, or data pipelines via API
Alpha Vantage
developer APISupplies market data APIs that can be used to fetch crude oil price time series for building pricing models and dashboards.
Time series API endpoints for WTI and Brent with developer-friendly JSON responses
Alpha Vantage stands out for commodity price access through standardized API endpoints that support crude oil data retrieval without building a custom data pipeline. Core capabilities include time series queries for crude oil benchmarks like WTI and Brent, with parameters that let developers control the output format and query cadence.
The service also offers straightforward metadata responses that help interpret returned series fields. For crude oil price software use cases, it fits scenarios where applications need programmatic updates and historical context.
- +Programmatic crude oil time series access via consistent API endpoints
- +WTI and Brent series support common analytics workflows
- +JSON and CSV outputs simplify ingestion into dashboards and data stores
- –Requires API integration work and handling of rate limits
- –Data model lacks domain-specific crude oil annotations beyond raw fields
- –Some endpoints return large payloads that need filtering and preprocessing
Best for: Developers building crude oil price dashboards, alerts, and internal analytics
TradingView
chartingDelivers interactive crude oil charting with technical studies and watchlists that support real-time price monitoring for market research.
Pine Script strategies with built-in backtesting and reusable community indicators
TradingView stands out with web-based charting, interactive indicators, and a huge public ecosystem of scripts tailored for crude oil workflows. It supports futures and spot symbols for crude benchmarks, customizable watchlists, and alerting that can trigger from price, indicator values, or strategy signals. The Pine Script environment enables strategy backtesting, custom indicators, and shareable tools that many traders refine for energy markets.
- +Web charting with fast interactive drawing tools for crude oil levels
- +Pine Script supports custom crude indicators and automated strategy backtests
- +Alerts can trigger from price, indicators, and strategy conditions
- –Crude oil symbol coverage depends on broker feeds and market availability
- –Backtesting fidelity can mislead when data quality differs from live execution
- –Large watchlists can feel cluttered without disciplined layouts
Best for: Traders needing crude oil charting, scripting, and alert automation
Bloomberg
enterprise terminalProvides professional terminal tools and data feeds for crude oil pricing analytics used in economics research and market modeling.
Energy price time-series with futures curves and spread analytics in one workspace
Bloomberg stands out for combining real-time and historical market data with analytics across energy benchmarks like WTI and Brent. Crude oil price coverage connects spot, futures, and option-derived indicators to time-series tools and news-driven context. Built-in research workflows support exporting, charting, and cross-asset comparisons used in trading, risk, and investment processes.
- +Real-time and historical WTI and Brent feeds with consistent time-series formatting
- +Deep analytics for futures curves, spreads, and cross-market comparisons
- +Strong news and event context linked to oil price moves
- +Robust export and workflow tools for analysts building reports
- –Complex interface and many functions slow first-time crude workflows
- –Advanced analytics require specialized training to use efficiently
- –Export and integration workflows can become heavy for small projects
- –Crude-specific modeling is less guided than dedicated energy analytics tools
Best for: Professional trading, risk, and research teams needing oil data plus analytics
Conclusion
After evaluating 10 economics, Stooq stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right Crude Oil Price Software
This guide covers ten crude oil price software tools that range from symbol-based downloads like Stooq to API-driven pipelines like EIA API, FRED API, and Quandl. It also includes benchmark-focused historical tools such as Investing.com Historical Data and Nasdaq Data Link, plus automation-first feeds like Tiingo and Alpha Vantage.
The selection framework prioritizes integration depth, data model fit, automation and API surface, and admin and governance controls across Stooq, Investing.com Historical Data, Quandl, EIA API, FRED API, Nasdaq Data Link, Tiingo, Alpha Vantage, TradingView, and Bloomberg.
Crude oil price software for repeatable benchmarks, time-series retrieval, and model-ready outputs
Crude oil price software delivers crude oil benchmark histories like WTI and Brent, often with OHLC fields, time-range controls, and export formats that feed analytics and backtesting workflows. It solves data sourcing and refresh problems by turning instrument identifiers into consistent time-series observations for spreadsheets, dashboards, or modeling code.
Tools like Stooq focus on downloadable, symbol-driven time series for fast spreadsheet ingestion, while EIA API uses series-based REST queries that return structured JSON suitable for automated pricing models and dashboards.
Integration and control criteria for crude oil price data tools
Integration depth determines whether a tool can function as a data source in an existing pipeline, such as ingesting time-series data into a warehouse or dashboard store. Data model clarity determines whether returned fields map cleanly to OHLCV schemas or require repeated transformations.
Automation and API surface affects throughput, refresh cadence, and batch backfills, while admin and governance controls determine how teams manage access, track changes, and prevent uncontrolled data sprawl across environments.
Symbol and benchmark driven time-series exports with OHLC fields
Stooq provides bulk historical data export for crude oil benchmarks through symbol-based queries, which supports direct spreadsheet and script ingestion with consistent instrument data boundaries. Investing.com Historical Data adds OHLC fields to historical exports for benchmark-aligned crude oil work that relies on open, high, low, and close inputs.
Programmatic API queries that return structured time series
EIA API returns structured JSON from series-based time-series queries that support parameterized retrieval for automated crude oil pricing workflows. FRED API provides series-level observations retrieval by date range, which fits ETL patterns where crude series identifiers must stay traceable across refresh and backfill runs.
Dataset APIs with rich metadata for series selection
Nasdaq Data Link uses a dataset API with structured metadata that helps teams select the right crude series and fields before building multi-series joins. Quandl offers programmatic querying and transforming of time series datasets, which supports repeatable updates for modeling pipelines rather than manual curation.
Throughput-ready bulk and paginated retrieval for backfills
Tiingo supports bulk retrieval patterns and server-side pagination for large backfills of WTI and Brent time series. Stooq also supports bulk historical export through symbol-based queries, which reduces friction when multiple benchmarks must be pulled into a single analysis dataset.
Extensibility via scripting and strategy logic for event monitoring
TradingView provides Pine Script strategies with built-in backtesting, which supports custom crude indicators and automated alert conditions based on price and indicator values. Bloomberg includes energy price time-series with futures curves and spread analytics in one workspace, which supports model-focused workflows where analytics and data sit together.
Data model normalization readiness for downstream analytics
Alpha Vantage returns JSON and CSV outputs for WTI and Brent time series with developer-friendly fields that simplify ingestion into dashboards and data stores. Quandl includes additional cleaning options and transformation paths tied to metadata-driven filtering, which reduces repeated data wrangling work when crude series granularity varies by provider.
Decision framework for selecting a crude oil price software tool for automation and control
Start by matching the tool to the intended consumption path: symbol-driven exports for analysts or API-first retrieval for pipelines. Then confirm the data model match for required fields, such as OHLC outputs for table-based backtests or JSON series outputs for ETL jobs.
Next evaluate the automation and surface area for refresh and throughput, and finally check governance controls that let the tool fit into shared environments without uncontrolled access or duplicated datasets.
Pick the consumption mode that matches the workflow
If the workflow is spreadsheet and script centric, use Stooq for bulk historical data export through symbol-based queries or Investing.com Historical Data for benchmark historical exports with OHLC fields. If the workflow is pipeline centric, use EIA API or FRED API for parameterized REST queries that return structured JSON series and observations.
Validate the data model fields that feed the pricing logic
For models and backtests that require open, high, low, and close, prioritize Investing.com Historical Data exports with explicit OHLC fields. For ETL and warehouse ingestion that expects consistent JSON series payloads, prioritize EIA API and FRED API for structured responses and series-level traceability.
Design for throughput with bulk and pagination patterns
For large historical backfills and frequent refresh, prioritize Tiingo because it supports bulk historical retrieval patterns and server-side pagination. For batch symbol pulls that feed analytics quickly, Stooq supports bulk export via symbol-based queries with consistent instrument boundaries.
Require metadata-driven series selection when multiple crude contracts exist
For teams that need schema-driven series selection to avoid manual cleaning, prioritize Nasdaq Data Link and its dataset API with structured metadata. For teams that need transformation and metadata filtering for repeatable modeling inputs, prioritize Quandl and its programmatic querying plus cleaning options.
Choose analytics depth based on where charting and logic must run
If alerting and custom crude indicators must run inside the platform, prioritize TradingView because Pine Script supports strategy backtests and alerts from price, indicator values, and strategy conditions. If futures curves and spread analytics must be available alongside the time series, prioritize Bloomberg with its energy price time-series plus futures curves and spread analytics in one workspace.
Which teams benefit from crude oil price software tools
Different tools in this list are optimized for different points in the workflow, from fast historical pulls to automated ingestion and scripted monitoring. The best fit depends on whether the work needs symbol-based exports, structured APIs, dataset metadata, or built-in strategy logic.
The segments below map directly to the best_for focus in the tool set.
Analysts who need benchmark histories as direct analysis inputs
Stooq and Investing.com Historical Data fit because they deliver historical exports focused on crude oil benchmarks with straightforward symbol or table access. Stooq emphasizes bulk historical data export via symbol-driven queries, while Investing.com Historical Data includes OHLC fields for price-based analysis in spreadsheets.
Data teams building automated crude oil price pipelines
EIA API, FRED API, and Quandl fit because they expose series and observations through machine-readable APIs designed for repeatable ingestion. EIA API uses structured JSON series-based queries, FRED API retrieves observations by date range, and Quandl supports programmatic querying plus transformations tied to dataset metadata.
Teams integrating crude series into analytics with metadata-driven selection
Nasdaq Data Link fits because it provides a dataset API with rich metadata that supports structured time-series retrieval and series selection. Nasdaq Data Link also reduces manual cleaning because queryable endpoints return time-aligned series fields that teams can join for complete signals.
Engineering teams shipping dashboards, backtests, and alerts from WTI and Brent feeds
Tiingo and Alpha Vantage fit because both deliver API access for WTI and Brent time series with consistent fields designed for dashboard and alert ingestion. Tiingo emphasizes bulk and paginated retrieval patterns, while Alpha Vantage provides developer-friendly JSON and CSV outputs.
Traders and research teams that need in-platform charting and strategy backtesting
TradingView fits because Pine Script supports custom crude indicators and built-in strategy backtesting plus alert conditions. Bloomberg fits because it combines energy time-series with futures curve and spread analytics tied to oil price context in the same workspace.
Crude oil price software pitfalls that break pipelines and analysis workflows
Common failures come from mismatching the tool to the required automation model, then underestimating how field availability varies across series. Another frequent issue is choosing a tool for charting while still needing machine-readable exports with consistent schema.
These pitfalls show up across Stooq, Investing.com Historical Data, Quandl, EIA API, and the automation-first APIs in the list.
Building a pipeline on a viewer-first data export workflow
Investing.com Historical Data and Stooq can work well for spreadsheet use, but their value drops when throughput requirements force large batch pulls. For automation-first ingestion, use EIA API, FRED API, Quandl, Tiingo, or Alpha Vantage so the data retrieval path stays API-driven.
Assuming every tool provides analytics-ready crude indicators
Stooq and Investing.com Historical Data focus on data viewing and export and do not provide native crude-specific indicators like MACD or moving averages. When indicator logic is required as part of monitoring or alerts, use TradingView with Pine Script strategies and alerts, or rely on downstream modeling after ingesting raw time series.
Ignoring series granularity differences across providers
Quandl notes that crude series granularity varies by provider, which complicates apples-to-apples comparisons when multiple datasets are mixed. To reduce this issue, use metadata-driven selection on Nasdaq Data Link or normalize series in a single transformation step after retrieval from Quandl or other APIs.
Underestimating operational work for robust API integrations
Alpha Vantage and Tiingo both require engineering effort for rate limits, timezone handling, and pipeline validation when building robust update logic. EIA API and FRED API also require integration work to turn responses into charts or reports, so plan for mapping and parsing from day one.
Overlooking incomplete crude context when joining multiple series is required
Nasdaq Data Link highlights that crude context often requires joining multiple series for complete signals. For work that depends on spreads, curves, or multi-series relationships, Bloomberg can reduce integration gaps by bundling futures curve and spread analytics with the time series in one workspace.
How We Selected and Ranked These Tools
We evaluated each crude oil price software tool on features, ease of use, and value, then produced overall ratings as a weighted average where features carries the most weight at 40%. Ease of use and value each account for the remaining contribution equally, so automation and data retrieval fit matter more than UI convenience. The scoring reflects criteria-based editorial research using the provided tool capabilities rather than private benchmark experiments.
Stooq stood out in this set because it provides bulk historical data export for crude oil benchmarks via symbol-based queries, and that capability directly improved both integration depth and throughput for analysis inputs. That same export orientation also supports high ease-of-use for analysts who need reliable time series as dataset inputs, which lifted Stooq across the features and ease-of-use criteria.
Frequently Asked Questions About Crude Oil Price Software
Which tools are best for bulk historical crude oil time series export into spreadsheets?
Which option is strongest for programmatic crude oil data ingestion via API?
How do API responses differ when building an ETL pipeline for crude oil price modeling?
What data model or schema considerations matter when switching between Quandl and Nasdaq Data Link?
Which tools support query automation for recurring updates without manual rework?
Which integration paths are practical for teams already using analytics code and notebooks?
What authentication and security controls are typical when deploying crude oil price ingestion in an enterprise environment?
How should teams handle data migration when replacing an existing crude oil data source?
Which tool is better for backtesting price logic with reusable scripts rather than data exports?
What throughput and operational failure patterns should teams plan for when calling crude oil data APIs?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Economics alternatives
See side-by-side comparisons of economics tools and pick the right one for your stack.
Compare economics tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
