Specialist web data company

Reliable web data, ready for analysis

DMA Labs delivers one-off datasets and managed data feeds for consulting, analytics, retail, and ecommerce teams.

We collect and normalize the agreed fields, apply quality checks, and deliver the result in an agreed format.

The data is the deliverable.Your team receives structured output with a clear schema and documented limitations.

Requirements can change.We retain source pages and can reprocess them for different fields.

Direct project ownership.One accountable lead stays involved from feasibility through delivery and QA.

Services

Start with the question. Leave with usable data.

We can check feasibility, deliver a one-off dataset, or provide a managed data feed refreshed on an agreed schedule.

01

Free feasibility check

Tell us which websites or data sources you want to use and what data you need. We'll review feasibility and the main limitations, then prepare a small sample when practical.

You receive: a proposed scope, output format, timeline, and price.

02

Decision-ready dataset

A one-off dataset for a specific analysis or project. We collect the agreed data, then normalize, deduplicate, and check it before delivery.

You receive: CSV, XLSX, or JSON with a clear schema and documented limitations.

03

Managed data feed

A managed feed for teams that need the same data refreshed on an agreed schedule.

You receive: scheduled updates, validation, monitoring, maintenance, and clear communication when source changes affect delivery.

Typical projects

External data for analysis, comparison, and monitoring

  • Market and competitive analysisPricing, promotions, assortment, sellers, ratings, and reviews.
  • Retail and ecommerce dataProduct catalogs, variants, identifiers, availability, and taxonomy.
  • Multi-source datasetsData from different websites and markets normalized to one schema, with cross-matching where required.
  • Recurring monitoringScheduled updates for pricing, assortment, availability, and other agreed fields.

Selected work

Web data projects and example outputs

The project descriptions summarize real, anonymized work. The tables are synthetic illustrations: records, values, identifiers, products, dates, and fields are examples, not client data or exact delivered schemas.

Consulting · Retail pricing

Multi-source retail pricing data for a time-sensitive analysis

A consulting team needed comparable product and pricing data from several ecommerce platforms. We delivered a consistent cross-source dataset covering product identity, pricing, seller information, and category context.

  • Multi-source field normalization
  • Documented fields and delivered scope
  • Scope expanded after the initial delivery

Illustrative example — not client data

sourceproduct_idproduct_namepack_sizeregular_pricepromo_priceseller
Retailer ASKU-10482Ground coffee500 g12.499.99Retailer A
Marketplace BMP-88310Ground coffee2 × 250 g11.95Seller X
Retailer CRC-42017Ground coffee500 g12.2010.50Retailer C

Scroll horizontally →

Comparable fields across three differently structured sources.

Retail · Store-level assortment

Store-level assortment datasets across multiple locations

A retail project required store-specific assortment data for multiple locations of the same retailer. Location-level datasets contained tens of thousands of product rows and captured variants, prices, and discounts. Coverage caveats were documented with the final files.

  • Location-specific assortment datasets
  • Tens of thousands of product rows per location
  • Variant coverage with documented caveats

Illustrative example — not client data

product_idproduct_namevariantstore_a_pricestore_a_availabilitystore_b_pricestore_b_availability
RT-2041Cordless drill18V kit129.00in_stock119.00limited
RT-3187Shop vacuum12 gal89.00in_stock89.00out_of_stock
RT-5520Circular saw7-1/4 in149.00pickup_only139.00in_stock

Scroll horizontally →

The same assortment can differ by location in price and availability.

Retail · Weekly price monitoring

Competitor price tracking across approximately 4,000 URLs

A retail team needed regular and promotional prices tracked for a supplied list of about 4,000 product URLs. Weekly datasets across several competitor websites created a price history over a multi-week monitoring program.

  • Approximately 4,000 supplied product URLs
  • Weekly snapshots across several competitor websites
  • Regular and promotional price history over time

Illustrative example — not client data

product_idcompetitorsnapshotregular_pricepromo_priceprice_change_vs_priorpromotion_status
SKU-10482Retailer AWeek 112.499.99active
SKU-10482Retailer AWeek 212.4910.49+0.50active
SKU-10482Retailer AWeek 312.49+2.00ended
SKU-10482Retailer BWeek 311.950.00none

Scroll horizontally →

Weekly snapshots reveal price changes and promotion periods over time.

Domains · Long-running price monitoring

A daily TLD price feed operating since 2017

A long-running managed feed collects daily public TLD prices from dozens of registrar websites. The project has operated since 2017, with validation, source-change monitoring, and ongoing maintenance as websites evolve.

  • Daily TLD price snapshots from dozens of registrars
  • Operating since 2017
  • Validation and maintenance as websites change

Illustrative example — not client data

registrartldprice_typesnapshotcurrencycurrent_priceprevious_priceprice_changeqa_status
Registrar A.comregistrationDay 1USD12.9912.990.00validated
Registrar A.comrenewalDay 2USD15.4914.99+0.50validated
Registrar B.netrenewalDay 2USD13.9913.990.00validated
Registrar C.netrenewalDay 2USD24.0014.00+10.00review

Scroll horizontally →

Synthetic daily TLD price history with an illustrative review status.

How it works

From data requirements to delivery

Each step defines what is available, what will be delivered, and how the result will be checked.

  1. 1

    Describe the requirement

    Tell us which websites or data sources are relevant and what data you need.

  2. 2

    We check feasibility

    We review what data is available and identify the main technical or source-related limitations.

  3. 3

    We agree on the initial scope

    We define the first delivery, quality checks, schedule, and price. If requirements change later, we can reprocess stored source pages.

  4. 4

    You receive usable data

    The output follows the agreed format and includes a clear schema and documented limitations.

  5. 5

    Continue with regular updates

    If the requirement repeats, the initial delivery can become a managed data feed on an agreed schedule.

About DMA Labs

Specialist web data delivery since 2016

DMA Labs is based in Poland and was founded by Przemysław Jaskółka.

DMA Labs has delivered one-off datasets and managed data feeds, including daily and weekly monitoring programs.

Projects often involve large product assortments, store-level availability, price histories, product matching, and data normalized across multiple sources.

Przemysław remains directly involved in feasibility, scope, delivery, and quality.

Contact

Tell us what data you need

Tell us which websites or data sources are relevant and what data you need. We'll assess feasibility and suggest the next step.

Prefer email?
contact@dmalabs.net