How many days of data is normally available for the majority of US broadcasters/distributors?

Anything more than 12 or 14 days would make schedulesdirect.org very distinctive!

Is episode information information available for most non "first run" programming?

I expect ABC, et. al. to provide good information. (E.g. "The bachelor narrows his search to 3 finalists...")

But many secondary networks (Cozi, H&I, CW, ATV, etc.) run old shows and movies, for which some services just provide only the title and/or the same generic information for every episode (e.g. "Gunsmoke. Long running Western that made {actors} famous set in a Kansas cattle town..."). Deep information would include the like of guest stars for an individual episode, plot summaries and/or brief reviews for movies, ...

Can I obtain aggregate information for more than my "local area"?

A couple of OTA stations I watch are 35 miles away, and considered generally considered "out of my area". Thus I'd like feeds for my zip code, and a couple of zip codes in non adjacent counties.

I understand that things don't come together all the time, and are subject to change, and can depend on individual station reporting.

Schedules Direct offers two data sources; one is in XML and one is in JSON.

The XML data typically has 12 to 13 days of data in the US. The JSON data has about 20, but the further out you go, the fuzzier it gets. The JSON data supports countries outside of US/Canada/Mexico.

Some applications have native support for the JSON data. Some don't, and therefore are either restricted to just the XML native data set, or use an external program to translate from JSON to XML. (But since not all the fields in JSON are available in XML, some of the information is discarded.)

Since you asked about Gunsmoke, this is what the JSON data looks like. The XML data would have similar episode descriptions, but wouldn't have as deep information about the actors.

How much information is generally available?Schedules Direct offers two data sources; one is in XML and one is in JSON.

The XML data typically has 12 to 13 days of data in the US. The JSON data has about 20, but the further out you go, the fuzzier it gets. The JSON data supports countries outside of US/Canada/Mexico.

The XML data generally has episode descriptions, but doesn't have deep information about the actors.

Some applications have native support for the JSON data. Those which do not, will have less information available. (Some programs may pre-process JSON data to XML format, but will loose information because not all JSON fields are in the XML layout.)