In an interesting, perhaps inevitable, twist on maps mashups it looks like some companies have started using mass uploads to Google Maps to generate business. Using new variations on classic spammer techniques they get their companies to show up more often in Google’s results. How? In cases cited on SearchEnginewatch and by Mike Blumenthal they’re using non-existent PO boxes with 800 numbers in towns they don’t operate from or by using fake street addresses. Sometimes there are hundreds of these bogus listings in a single metropolitan area.
Just take a look at the example below, where “Rent a Geek, Inc” has multiple listings in the Chicago area. At first blush this seems fine until you notice that they’re always located at “100 Main Street” in each town.
Over in this Google Groups thread is where part of this discussion started:
Am I wrong in thinking that local business listings are ONLY for businesses that are local?
I noticed a new listing in my ZIP code. They are using a toll-free number and a non-existent PO Box as contact info.
They are listed in EVERY ZIP code (that I checked). Every listing has the exact same toll-free number and exact same PO Box address, but each is in a different ZIP.
http://maps.google.com/maps?f=x….
TechPros has the exact same listing in every ZIP code. Not very local, is it?
This is not the first time that web service APIs have been used by spammers. Splogs, or spam blogs, are often built using tools that make use of blog platform APIs. As you can see in this post from the Blogger team back in 2005 they implemented algorithms and a CAPTCHA test to try and fight splogs.
Like every online technology that has come before it looks like we’ll start seeing more new and ‘creative’ applications of APIs and mashup techniques to generate spam. Coming soon to a mashup near you.
It’s not always easy being in the “mashup tools” marketplace these days. While the rapid growth of hundreds of open APIs presents new opportunities for mashup tool vendors, it’s not simple to find the right markets, users and scenarios to guarantee success.
First of all there’s already lots of competition. Just see in Dion Hinchcliffe’s excellent summary of 17 products in a bumper crop of new mashup platforms. Dion includes products ranging from UI-centric tools like Microsoft Popfly and JackBe to scraping tools like Dapper and Kapow to enterprise-centric tools like IBM’s QEDWiki, Proto, BEA AquaLogic and RSSBus. (For even more tools, see also Read Write Web’s profile of Iceberg, Tibco’s new PageBus, and this set of mashup resources at Mashable.)
Even without the compeition, finding the right market is a challenge. Take for example last week’s post from Teqlo CEO Peter Rip entitled The Teqlo Adventure. Peter lays-out a variety of the issues this mashup tools startup has had to confront:
First, let me admit we went down a mashup rat hole. We have a general technology for snapping together web services. “Because they can” is an insufficient answer to “why do people want to create mashups?” We failed to commit to solve a specific problem for a specific market, preferring instead the broad appeal of generality. This has changed.
No one led us down this rat hole. We led ourselves. When we realized we had to make a radical shift, we had to reignite the fire with limited fuel. We made personnel changes because the fuel demanded it, not to penalize or blame anyone. So we did the right thing. We cut, refocused, questioned everything, and sharpened our edge.
The first thing we did was toss out any pretense of solving everyone’s problem. There is an old proverb that I just invented for this situation — “The boiling of the ocean begins with a single puddle.” We had to define our puddle. So we did.
Peter goes on to outline how they’ve been working on better defining their core customer and how their service will be re-appearing to focus on a specific application of web-based workflow. More details coming soon.
Earlier this month at MashupCamp there was a lot of talk about tools and the challenges in sorting-out the players, who fits where, what tools should be used by what type of user (is it a developer or an Excel jockey?), how to get them to integrate nicely together, etc.
It’s still in the early going for all of this web-as-platform stuff, not just the tools but the APIs, the applications and the business models. Not only that, things can change very quickly, just ask Facebook’s competitors.
Besides the APIs we highlighted in last week’s Games, Shopping and Bible post, here’s another mix of new APIs added in the past few days:
You can always view the latest API listings on our New APIs Page or via the API Feed. Note that the API Directory now offers an Advanced Search feature that lets you search for APIs by a combination of tag, category, company and date.
If you’re interested in the chance to win cash and prizes for creating mashups then check out our Mashup Contests Page. At the moment there are 5 mashup contests under way with prizes up to $10,000. Keep in mind that 2 of these end next week:
| Contest | Prizes | Deadline |
|---|---|---|
| Voxbone API Development Contest | $10,000 first place prize | July 31st, 2007 |
| Clicky API Widget Contest | $500 in cash and prizes | July 31st, 2007 |
| Paypal Developer Challenge for a Facebook App | $10,000 first place prize, 2 $5,000 second place prizes, 4 $2,000 third place prizes | August 24th, 2007 |
| Skype Developer Mashup Competition | Trip to Prague | August 31st, 2007 |
| MashupCamp Dublin - Business Mashup Challenge | Contest prize details coming soon. See the recent Mashup Camp 4 winners for example apps. | September 12th, 2007 |
Pownce, the widely discussed new service from Digg founder Kevin Rose for sharing messages, links, files and events, will soon be getting an API. As announced in their blog yesteday the API is due in September. As they note:
The lack of an API has been a major criticism leveled against Pownce from day one. The problem isn’t that we don’t have one, though–it’s that the existing API (built exclusively for the purpose of communication with the desktop app) just, well, sucks.
Some enterprising souls, however, have unlocked the secrets of our bizarre auth scheme and begun to write client libraries for the undocumented API. This was to be expected.
Of course, now that we have widely distributed clients (namely the desktop app) that rely on the existing API, we can’t really change it. But what we can do is create a new, public API, document how it works, then endorse and encourage its use by third parties.
And you’re invited to help define the requirements by participating in their Google Group to discuss options like “response formats (XML or Atom?) and authentication schemes (HTTP Basic over SSL? WSSE? Frob/token? AuthSub-style?).”
Our ProgrammableWeb mashups directory now lists 2128 applications which are using 243 different web services. Here’s a sampling of some interesting recent additions, only one of which is using maps:
Here’s an update on some of the newest of the 475 APIs in our directory. These three cover quite a range of subject matter: games, shopping and religion. Here’s the details:
Another eventful Mashup Camp wrapped-up on Thursday with announcement of the winners of both the traditional Speed Geeking competition as well as the new Best Business Mashup contest. The first place prize for the now classic Speed Geeking contest went to the creators of video aggregation service chime.tv, Taylor McKnight and Chirag Mehta. For McKnight this was a return to the mashup podium as it was his PodBop that won the top prize back at the first Mashup Camp. More details on this winning mashup including video on ZDNet.
Read the rest of “Mashup Camp 4 Wrapup” »
There are some very interesting entries in the best mashup competition at Mashup Camp 4 this week. Here is a sample:
One of the leading candidates is new Flash-based video aggregation service Chime.tv that we profiled last week in New Mashups for Video and Music Search.
Giving the kick-off presentation at Monday’s Mashup University portion of this week’s Mashup Camp 4 was an Introduction to Mashups from expert “masher-upper” John Herren. From the look of John’s slides posted on SlideShare it was very good general introduction to the topic. Herren used the notion of a Mashup Pyramid, shown below, as a means to visualize and structure the talk and this space. The pyramid builds from data feeds to APIs to code libraries to GUI tools to platforms:
See David Berlind’s post for some photos from the first day at Mashup Camp including John’s talk.