def create_geocoding_api_request_str(street, city, state,
                                     benchmark='Public_AR_Census2010',
                                     vintage='Census2010_Census2010',
                                     layers='14',
                                     format='json') -> str:
    """Create geocoding api request str

    Args:
        street (str): street address
        city (str): city
        state (str): state as 2 digit initial
        benchmark (str, optional): Defaults to 'Public_AR_Census2010'.
        vintage (str, optional): Defaults to 'Census2010_Census2010'.
        layers (str, optional): Defaults to '14'.
        format (str, optional): Defaults to 'json'.

    Returns:
        str: geocoding api request string.
    """

    return 'https://geocoding.geo.census.gov/geocoder/geographies/address?street=' + \
        street + '&city=' + city + '&state=' + state + '&benchmark=' + benchmark + \
        '&vintage=' + vintage + '&layers=' + layers + '&format=' + format