Skip to content
Paul Walsh

API integration · UK-wide

Connect your website to anything

Couriers, payments, accounting, vehicle data, Companies House and Land Registry, wired into your website or system in Laravel and PHP. Send a short spec and get a quote within 24 hours.

  • Single integrations from £500
  • Quote from a short written spec
  • Ongoing support from £49 a month

Need this built into your system?

Single integrations from £500. Send a short spec: which API, what it connects to and what should happen. Quote within 24 hours.

Or use the quote form →

API integration · Companies House

Companies House API

Companies House API integration: company search, directors, PSCs and filing history in your own system. From £1,495 and no per-search fees.

API integration · Comparison and quote engines

Comparison sites

Comparison site API integration: quote engines that pull from several providers, or your products sent to aggregator platforms automatically.

API integration · DPD

DPD API

DPD API integration for WooCommerce and custom platforms: shipments, labels, service selection and tracking, automated from your orders. From £995.

API integration · DVLA Vehicle Enquiry Service

DVLA API

DVLA Vehicle Enquiry API integration for UK businesses. Registration in, make, fuel, tax and MOT status out. From £595, and you own the code.

API integration · DVSA MOT History

DVSA MOT API

DVSA MOT History API integration for dealers, fleets and car-buying tools. Full test history, advisories and mileage in your system. From £895.

API integration · Evri

Evri API

Evri API integration for WooCommerce and custom platforms: shipments, labels, tracking and QR code returns, automated from your orders. From £995.

API integration · GoCardless Direct Debit

GoCardless API

GoCardless API integration for subscriptions, memberships and invoice collection. Direct Debit mandates, variable billing and Xero sync. From £995.

API integration · HM Land Registry

Land Registry API

HM Land Registry API integration: title registers, ownership, charges and sold prices in your own system. From £1,295, and you own the code.

API integration · PayPal

PayPal API

PayPal API integration for UK businesses: automated payouts to sellers and affiliates, subscriptions and custom checkout with Pay Later. From £1,295.

API integration · Revolut Business

Revolut API

Revolut Business API integration for automated customer and contractor payouts, with SMS codes, name checks and payment limits built in. From £995.

API integration · Royal Mail Click & Drop and Pro Shipping

Royal Mail API

Royal Mail API integration for WooCommerce and custom platforms: labels, Tracked 24/48 selection, manifests and tracking, all automated. From £995.

API integration · Sage Accounting

Sage Accounting

Sage Accounting integration for OpenCart, WooCommerce and Shopify: orders into Sage as invoices, customers, stock and VAT mapped, payments reconciled.

API integration · Stripe

Stripe API

Stripe API integration for UK businesses: custom checkouts, subscriptions, webhooks and Connect marketplaces, built into your platform. From £1,295.

API integration · Twilio SMS

Twilio API

Twilio SMS integration for UK businesses: appointment reminders, order texts, two-way replies and login codes from your system. From £595.

API integration · WhatsApp Business (Meta Cloud API)

WhatsApp API

WhatsApp Business API integration for UK businesses: order updates, reminders with tap-to-confirm buttons and two-way messaging. From £995.

API integration · Xero accounting

Xero API

Xero API integration for UK businesses: invoices from your orders, Stripe and GoCardless payments reconciled, correct VAT. From £1,295.

Send a short spec

Tell me three things by email or the form:

  1. Which API you need (or what you're trying to do, if you're not sure).
  2. What it connects to: your website, WooCommerce, a CRM, a spreadsheet.
  3. What should happen: labels printed when an order is paid, MOT dates pulled in from a reg number, invoices sent to Xero.

I'll come back with a quote and timescale within 24 hours.

What I connect

Every integration is built to your requirements, not bolted on with a plugin, and you own the code. Don't see your API? If it has documentation and a way to sign in, I can almost certainly connect to it. Ask before you rule it out.

Custom integration, a plugin or Zapier?

  • A plugin is the right answer when your needs are standard and the plugin is well maintained. If one will do the job, I'll tell you, even though it means no work for me.
  • Zapier and similar tools are good for simple "when this, do that" jobs at low volume. They get expensive and fragile as volumes grow, they struggle with anything involving money, and you don't control what happens when a step fails.
  • A custom integration is right when the rules are specific to your business, when money or legal records are involved, when volumes are high, or when a failure needs handling properly rather than silently skipped. It costs more up front, but there's no monthly fee per task and it does exactly what you need.

How every integration is built

Whatever the API, the same standards apply:

  • Keys and secrets stay on the server Never in the browser, never in the code repository.
  • Webhooks are verified Incoming events are checked to be genuinely from the provider before anything acts on them.
  • Nothing happens twice Retries and repeat deliveries are recognised, so an order is never shipped, invoiced or paid twice.
  • Failures are caught, not hidden Errors are logged, retried where it's safe, and flagged to you where it isn't.
  • Tested before it's live Built and tested against each provider's sandbox or test account first, then checked with real but small live transactions.
  • Handed over properly You get a document explaining how it works and where everything lives, and the code is yours.

Proof, not promises

You can try five live integrations on this site right now: the vehicle status checker (DVLA), the MOT history check (DVSA), the Companies House lookup, the property price checker (Land Registry) and the Stripe webhook demo.

The bigger builds are in the case studies. TradingPit runs on three live market data APIs at once, with Stripe billing. The Repair Works takes bookings and card payments with prices checked on the server. ReGraded, my trade-in platform, pays customers through PayPal Payouts, bills operators through Stripe and sends prices to a comparison site.

Ongoing support

APIs change, credentials expire and providers retire old versions. A support retainer, from £49 a month depending on the integration, covers monitoring, fixes when a provider changes something, and small changes as your business changes. It's optional, and there's no long contract.

Want to understand the options before you spend anything? Start with the APIs every SaaS platform needs, the best payment APIs for UK shops or the best shipping APIs.

Guides

Questions

What platforms do you work with?

Laravel and PHP, WordPress and WooCommerce, and Shopify through its own APIs. If your system is built in something else, the integration can run as a small separate service that your system talks to.

Who owns the code?

You do. The code, the credentials and the accounts with each provider are yours, and you get a handover document explaining how it all works.

What happens when a provider changes its API?

Providers give notice before they change or retire an API. On a support retainer, I keep an eye on those notices and update the integration before anything breaks. Without one, the change is quoted as a separate job.

Do I need a technical spec?

No. Three short answers are enough, covering which API, what it connects to and what should happen. I'll turn that into a proper spec as part of the quote.

How long does an integration take?

Simple lookups such as DVLA or Companies House often take under a week. Most single integrations take 1 to 3 weeks, and complex multi-provider projects longer. Provider approvals can add time, so it's worth applying for access early.

How do I pay?

Single integrations are 50% to start and the balance on completion. Larger projects are split into stages. I'm not VAT registered, so there's nothing added on top.

Need this built into your system?

Quicker to message? WhatsApp or text 07398 946 380, or email paul@paul-walsh.co.uk.

Your details are only used to reply to you.