OXFORD INTELLIGENCE / Data Consulting Firm

Data consulting for
your next decision.

We help teams decide what to measure, find credible sources and interpret the results. Bring us a business question, or send a template if you already know which data you need.

OXFORD RAG

Where should the research begin?

The right starting point depends on how much of the question you have already defined.

You have a decision to make.

Tell us who needs to decide, which options are on the table and what evidence is missing. Together we can define the question, assess source coverage and agree the analysis and deliverables before work begins.

Explore our consulting services →

You know the table you need.

Send your column headings, row count and inclusion rules. We quote for a source-linked spreadsheet in your format. The standard prices in the commissioning guide apply to this route.

See dataset scope and pricing →

Worked example · Software maintenance

Which Python releases still receive fixes?

A support page can list a release date, a maintenance phase and a planned end date. See how we turn those distinctions into a table an engineering team can use to plan upgrades.

Read the worked example →
Download the example data (CSV) ↓

What teams can commission

These example briefs show how a business question determines the sources we look for, the fields we collect and the checks that matter.

Commercial research

Compare supplier pricing

Which plans should a buyer take into the next round of negotiations?

Research scope
Use published pricing pages for a shortlist of vendors. Capture one plan per region and billing term, with its currency, included seats and usage allowance.
What to check
Keep annual and monthly commitments separate. Mark a sales-only price as undisclosed.
Deliverable
A comparison workbook with a pricing-page link beside each plan.

Product operations

Plan a software migration

Which versions need an upgrade before support ends?

Research scope
Use the publishers’ lifecycle tables. Capture one row per product version, with release channel, end of standard support and any extended-support period.
What to check
Keep support tiers distinct. Where the publisher gives only a year, preserve that level of precision.
Deliverable
A version register with the original lifecycle notice beside each entry.

Business development

Screen public tenders

Which opportunities still leave the bid team time to respond?

Research scope
Specify a procurement portal, service category, region and cut-off date. Capture the buyer, notice ID, closing time and link to the official notice.
What to check
Record the deadline’s time zone and review published amendments. Report the date on which the notices were checked.
Deliverable
A dated tender shortlist that the team can filter by buyer and deadline.

What a finished record looks like

Choose an example to see how a source becomes a set of fields. Follow the link beneath each table to check the values for yourself.

Raspberry Pi 5

FieldValue
ProcessorBroadcom BCM2712
Clock speed2.4 GHz
Graphics processorVideoCore VII
View Raspberry Pi specifications

Research notes

Two decisions that change how you can use a finished spreadsheet: how to store an identifier, and what each row should represent.

Reference data

A country code can lose its first two digits

The UN Statistics Division lists Albania as 008 in M49 and ALB in ISO alpha-3. A spreadsheet that reads 008 as a number displays 8. A text lookup for the published code can then miss the country entirely.

Keep the two identifiers in separate columns. In Excel, store M49 as text. When importing a CSV, set that column to text before loading it.

Country or areaM49 code (text)ISO alpha-3
Albania008ALB
UN Statistics Division · M49

Product research

One product page can describe several variants

Raspberry Pi lists five memory configurations for the Pi 5: 1, 2, 4, 8 and 16 GB. Recording only 16 GB against the family name can make a lower-memory board look suitable for a buyer who needs at least 8 GB.

For a variant comparison, use one row per capacity. Keep the family name in its own column so the buyer can filter by memory and still group the results.

Product familyMemory (GB)Memory type
Raspberry Pi 54LPDDR4X-4267
Raspberry Pi 58LPDDR4X-4267
Raspberry Pi · Product specifications

From your brief
to your dataset.

Start with the finished table you have in mind. Here is what you provide, what we check and how the file reaches you.

Download an Excel template ↓
  1. Show us what one row should contain

    Upload a CSV or Excel template with your column names in the first row. Tell us what each row represents, how many records you want and any rules for inclusion. An example row helps when a heading could mean more than one thing.

  2. Review the scope and price

    We read your template and return the column names, requested record count, file format, tax-inclusive USD total and estimated delivery window. You can change the brief and request a new quote. The delivery window starts when payment is confirmed.

  3. We collect the records

    Once a paid order enters the queue, we work through the public pages in your brief. If you have no preferred URLs, request source research and describe the organisations, markets or publications you want us to cover. You can close the page while work is underway.

  4. We check the result against your template

    We match source fields to your columns, remove duplicate rows and check the record count. If a page is inaccessible, the evidence is incomplete or your brief calls for judgement, the order goes to review. Exact table requests can be released automatically when the columns and count match.

  5. Receive the spreadsheet and its sources

    Your finished CSV or Excel file includes the requested columns and a source URL for each record. When it is ready, we email a private download link. The private order link supplied with your quote also lets you check progress and retrieve the file.

What makes a
useful brief?

Give each row a clear meaning. Include the date range, units and exclusions that someone reading the final file would need to know.

Read the guide to scope, prices and delivery →
Example request · Product catalogue
“One row per current sensor model in these two manufacturers’ catalogues. Include the model number, operating temperature range in °C and datasheet URL. Exclude discontinued models and accessories. Deliver the first 40 matching records in Excel.”

Discuss your research question

Tell us about the decision you are facing and the evidence that would help. You can start here even if you have no source list or spreadsheet template.

Our team will review your enquiry to understand the scope. If you already know the columns you need, you can request a dataset quote.

Request a dataset

Describe one row of the dataset you want. Then upload a spreadsheet with your column names so we can quote for the work.

  1. Describe the work
  2. Define the table
  3. Review your quote

Describe the work

Enter one public HTTPS address per line, up to 20. Leave this blank if you want us to find suitable sources.