Google Sheet App Script Writer

Remote Full-time
I’m looking for a developer with strong experience in Google Apps Script and APIs to help build or fix a script that generates a list of municipalities for local SEO content planning.

The tool runs inside Google Sheets and uses the U.S. Census API to pull demographic data for cities and towns within selected counties. The goal is to automatically generate a structured list of locations so our team can prioritize which city pages and blog content to create first for clients.

What the script should do:

Read configuration values from a Config tab in Google Sheets. This includes:

Client name

State abbreviation

Census API key

List of counties

Use the U.S. Census ACS API to pull data for municipalities including:

Population

Median household income

Median home value

Return all municipalities within the selected counties with a population of at least 1,000. This should include:

Cities

Towns

Villages

Boroughs

CDPs (Census Designated Places)

The script should output a new Google Sheet containing a β€œPlaces” tab with the following columns:

Type

Municipality

State

Population

Household Income

Median Home Value

County

Priority

City Page

Blog Post

Notes

Important requirements:

Municipalities must be matched to the correct county.

The script should avoid duplicates and only include each municipality once.

Municipality names should be clean. No β€œCCD” or other unwanted suffixes.

Only locations with population β‰₯ 1,000 should be included.

The script should work reliably for any state and any list of counties.

Ability to pull neighborhood level data for large cities (250k+ population).

Clean, maintainable code that can easily be reused for different clients.

Context:

This tool is used by our marketing team to plan local SEO content. Each output sheet becomes a planning document that helps us prioritize which location pages to create first.

Deliverables:

Working Google Apps Script inside a Google Sheet

Clear instructions on how to run it

Clean and well structured code

If you have experience working with Census APIs, TIGERweb, or geospatial data inside Google Apps Script, that would be a big plus.

Apply tot his job

Apply To this Job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Transition Your Real Estate & Property Management Skills into High-Ticket Remote Sales

Remote Full-time

**Experienced Data Entry Clerk – Conklin, NY Office**

Remote Full-time

**Experienced Swedish Speaking Customer Service Representative – Remote Work Opportunity at blithequark**

Remote Full-time

**Experienced Part-Time and Full-Time Data Entry Specialist – Remote Opportunity in Albuquerque, NM at blithequark**

Remote Full-time

**Work from Home Inbound Customer Service Representative – Flexible Part-Time Opportunity at blithequark**

Remote Full-time

Experienced Data Entry Specialist – Remote Work Opportunity for Detail-Oriented Individuals at arenaflex

Remote Full-time

Electrical Engineer (Santiago, CL, 8320000)

Remote Full-time

**Experienced Data Entry Assistant Junior – Remote Opportunity at arenaflex**

Remote Full-time

Experienced Senior Customer Engineer – Technical Sales and Customer Success for Data Management Solutions at blithequark

Remote Full-time

**Job Title:** Entry-Level Chat Support Agent - Remote Opportunity with blithequark - No Degree Required, Competitive Hourly Pay ($15-$18/hr)

Remote Full-time
← Back to Home