Pick an Agency
App · 3 actions
Find a marketing or advertising agency from Pick an Agency's free directory of 47,000+ agencies in 90+ countries. Search by service, place, industry and rating, get a ranked shortlist for a brief and a budget, and pull an agency's full profile with its client reviews. Rankings come from review data, never paid placement. No account or API key required.
Actions
| Action | What it does |
|---|---|
| Find the best agencies for a brief | Describe what you need and get a ranked shortlist of the agencies that fit it best, weighing services, location, industry, budget and ad platforms together. |
| Get agency details | Get one agency's full profile: what it does, where it is, its rating, team size, minimum budget, website and its latest client reviews. |
| Search agencies | Find marketing and advertising agencies by name, service, country, city, industry or rating, best rated first. |
Find the best agencies for a brief
Describe what you need and get a ranked shortlist of the agencies that fit it best, weighing services, location, industry, budget and ad platforms together. The same engine as Pick an Agency's Get Matched. No API key required.
Inputs
- Services
services_neededtextRequired - What you need the agency to do. Separate several with commas, e.g. SEO, Content Marketing.
- Country
countrytext - Optional. Only agencies based in this country, by its English name, e.g. Germany. Short forms such as US, UK and UAE work too.
- City
citytext - Optional. Only agencies based in this city, e.g. Berlin.
- Industry
industrytext - Optional. Agencies that work with this industry rank higher, e.g. SaaS or Healthcare.
- Monthly budget (USD)
monthly_budget_usdnumber - Optional. What you can spend a month, in US dollars. Agencies whose minimum is above it rank lower.At least 0.
- Ad platforms
ad_platformslist - Optional. Where you want to advertise. Agencies that run ads there rank higher.One or more of:
Google Ads,Meta Ads(Meta Ads (Facebook & Instagram)),TikTok Ads,LinkedIn Ads,Microsoft Ads(Microsoft Ads (Bing)),Amazon Ads,Apple Search Ads,Pinterest Ads,Reddit Ads,Snapchat Ads,Spotify Ads,Twitter Ads(X (Twitter) Ads). - Number of agencies
limitnumber - Optional. How many agencies to return, between 1 and 10. 5 by default.From 1 to 10. Default:
5.
Outputs
agencieslist- The shortlist, best fit first.
countnumber- How many agencies are on the shortlist. 0 when no agency offers those services.
services_requestedlist- The services the shortlist was built for.
Example output
{
"agencies": [
{
"agency_id": "seo-agents",
"city": "Frankfurt",
"country": "Germany",
"industries": [
"E-commerce",
"B2B",
"Healthcare"
],
"is_verified": false,
"location": "Frankfurt, Germany",
"match_score": 100.5,
"name": "SEO Agents",
"profile_url": "https://www.pickanagency.com/agencies/seo-agents",
"rank": 1,
"rating": 4.9,
"review_count": 14,
"services": [
"SEO",
"Content Marketing",
"Web Development"
]
}
],
"count": 1,
"services_requested": [
"SEO",
"Content Marketing"
]
}Get agency details
Get one agency's full profile: what it does, where it is, its rating, team size, minimum budget, website and its latest client reviews. No API key required.
Inputs
- Agency ID
agency_idtextRequired - The agency's ID from Search agencies or Find the best agencies, e.g. disruptive-advertising. You can also paste the agency's Pick an Agency link.
Outputs
agency_idtext- The agency's ID on Pick an Agency, e.g. disruptive-advertising. Get agency details takes one of these.
citytext- The city the agency is based in. Null when not listed.
countrytext- The country the agency is based in. Null when not listed.
descriptiontext- The agency's longer description of itself.
founded_yearnumber- The year the agency was founded. Null when not listed.
industrieslist- Industries the agency works with, e.g. SaaS, E-commerce.
is_verifiedtrue/false- True when the agency has claimed and verified its profile.
locationtext- City and country together, ready to print, e.g. Berlin, Germany.
minimum_budget_usdnumber- The smallest project or monthly budget the agency takes on, in US dollars. Null when not listed.
nametext- Agency name.
profile_urltext- The agency's page on Pick an Agency. Link to it when you show this data publicly: the licence asks for a link back.
ratingnumber- Overall client rating out of 5, e.g. 4.8. Null when the agency has no reviews yet.
recent_reviewslist- Up to 3 recent client reviews. Empty when none have a written summary.
review_countnumber- How many client reviews the rating is based on, gathered from Clutch, Google Maps and agency websites.
serviceslist- What the agency offers, e.g. SEO, PPC Management.
taglinetext- The agency's one-line pitch. Null when it has none.
team_sizetext- Number of employees as a range: 1-10, 11-50, 51-200, 201-500 or 500+. Null when not listed.
websitetext- The agency's own website. Null when not listed.
Example output
{
"agency_id": "monsoon-berlin",
"city": "Berlin",
"country": "Germany",
"description": "MONSOON is a digital marketing agency helping brands grow across European markets with paid social, search and SEO.",
"founded_year": 2019,
"industries": [
"eCommerce",
"Financial services",
"Retail"
],
"is_verified": false,
"location": "Berlin, Germany",
"minimum_budget_usd": 5000,
"name": "MONSOON",
"profile_url": "https://www.pickanagency.com/agencies/monsoon-berlin",
"rating": 4.96,
"recent_reviews": [
{
"author": "Anonymous",
"rating": 5.0,
"summary": "They are highly responsive and consistently deliver within a meaningful timeframe."
}
],
"review_count": 27,
"services": [
"PPC Management",
"Social Media Marketing",
"SEO"
],
"tagline": "We are a Digital Marketing Agency that empower brands to confidently navigate the European markets",
"team_size": "11-50",
"website": "https://monsoon.agency"
}Search agencies
Find marketing and advertising agencies by name, service, country, city, industry or rating, best rated first. Leave every filter blank for the directory's top-rated agencies. No API key required.
Inputs
- Search text
search_texttext - Optional. A word or name to look for, such as part of an agency's name.
- Service
servicetext - Optional. Only agencies that offer this service, e.g. SEO or Social Media Marketing.
- Country
countrytext - Optional. Only agencies based in this country, by its English name, e.g. Germany. Short forms such as US, UK and UAE work too.
- City
citytext - Optional. Only agencies based in this city, e.g. Berlin.
- Industry
industrytext - Optional. Only agencies that work with this industry, e.g. SaaS or Healthcare.
- Minimum rating
min_ratingnumber - Optional. Only agencies rated at least this many stars out of 5, e.g. 4.5.From 0.0 to 5.0.
- Number of agencies
limitnumber - Optional. How many agencies to return, between 1 and 25. 10 by default.From 1 to 25. Default:
10.
Outputs
agencieslist- The matching agencies, best rated first.
countnumber- How many agencies were returned.
Example output
{
"agencies": [
{
"agency_id": "monsoon-berlin",
"city": "Berlin",
"country": "Germany",
"founded_year": 2019,
"industries": [
"eCommerce",
"Financial services",
"Retail"
],
"is_verified": false,
"location": "Berlin, Germany",
"minimum_budget_usd": 5000,
"name": "MONSOON",
"profile_url": "https://www.pickanagency.com/agencies/monsoon-berlin",
"rating": 4.96,
"review_count": 27,
"services": [
"PPC Management",
"Social Media Marketing",
"SEO"
],
"tagline": "We are a Digital Marketing Agency that empower brands to confidently navigate the European markets",
"team_size": "11-50",
"website": "https://monsoon.agency"
}
],
"count": 1
}