Playbook
No single database holds every agency. Most agencies have fewer than ten people, many have no LinkedIn page, and in Germany the commercial register has no industry code. A complete list comes from five sources merged on the website domain, with every row checked against the agency's own site.
01 / The steps
Each source finds agencies the others miss. The database finds the established ones, registries and map search find the small ones, and directories tell you what each one specializes in.
02 / Country by country
Industry codes help only where a registry publishes them. Search in the local language: a German agency calls itself a Werbeagentur, not a marketing agency.
No national company register. Companies register per state, and state records carry no industry code.
Codes: NAICS 541810 advertising agencies, 541613 marketing consulting, 541820 PR, 541830 media buying
Companies House. Its free API filters active companies by SIC code, so this is the most complete source of the six.
Codes: SIC 73110 advertising agencies, 73120 media representation, 70210 public relations
Companies Registration Office (CRO). Search is by name, not by industry code.
Codes: NACE 73.11 advertising agencies, 70.21 public relations
Handelsregister and Unternehmensregister. Neither carries an industry code, and most small agencies are not in it at all (GbR, sole traders).
Codes: WZ 2008 73.11 Werbeagenturen, 70.21 Public-Relations-Beratung
WKO Firmen A-Z. Every agency must be a member of the Chamber of Commerce, so the trade group Werbung und Marktkommunikation is close to a full census.
Codes: ÖNACE 73.11 Werbeagenturen, 70.21 Public Relations
Zefix, the central business name index. It has no industry code, but each entry has a purpose text (Zweck) you can search for Werbung or Marketing.
Codes: NOGA 731100 Werbeagenturen, 702100 Public Relations
03 / Directories
Use these to add agencies and to label their specialty. None of them is complete on its own.
04 / Before you email
This is a summary, not legal advice. Check with your own counsel before a campaign.
05 / Run it in Orange Slice
The agent runs the steps, merges the sources and checks each row. It shows you the count and the cost before the large steps, and nothing runs until you say yes.
Find every marketing agency in the US, UK, Ireland, Germany, Austria and Switzerland. 1. Pull companies from the B2B database with LinkedIn industry "Advertising Services" or "Public Relations and Communications Services" in those six countries. 2. Pull active UK companies from Companies House with SIC 73110, 73120 or 70210. 3. Search Google Maps city by city with the English and German search terms from this playbook. 4. Merge everything on the website domain. 5. Read each website and keep a row only if it is an agency that sells marketing services to clients. Add columns: agency type, services, country, language, employee count, source URL. 6. Show me the count per country and the cost before you run steps 3 and 5.
Sign in, paste the prompt, and see the first agencies in minutes. You pay only for what the agent finds.