Hack India: Hyderabad — It’s a Wrap!

Hack India: Hyderabad — It’s a Wrap!

The energy at the 6th edition of Yahoo! Hack in India was electrifying as we counted down to the close of hacking at Yahoo! Hack Hyderabad, 2013. Over…

Internal Hackday Produces Record-Breaking 300 Hacks

Internal Hackday Produces Record-Breaking 300 Hacks

Yahoo! has been hosting internal Hackdays since 2005, and the traditio…

Demand is High for Yahoo! Hack India: Hyderabad

Demand is High for Yahoo! Hack India: Hyderabad

Photo credit to Reid Burke Since 2007, YDN has been hosting amazing Ha…

  • I'm thrilled to announce the launch of APIs for our new Audio Search platform. Not just because it's another API for you folks to play with, but also because it's the first API we designed independently from what the interface designers did with the frontend pages. That's right -- you can do things with the API that you can't do on the audio search pages, as you're going directly to the data layer.

    We built this to be a structured search, and the names of the primary functions - artistSearch, albumSearch, songSearch - both indicate the type of data you'll be getting back from that search and suggest a logical progression from the most general information to more specific details. Your options for searching become much more flexible as you move down the chain. For example, when doing an artist search, you can only search by string (e.g. 'madonna') and artist ID. By the time you get to songSearch, you can search by artist ID, artist string, album ID, album string, song ID or song string,

    Read More »from Audio Search
  • We're overjoyed to announce the newest member of our family of API
    products for developers: the href='http://developer.yahoo.net/shopping/'>Yahoo! Shopping
    . Using this API, developers can create applications and
    Web sites that search Yahoo's comparison shopping database, which
    contains millions of offers from thousands of merchants.

    With the Product Search API, you can search by
    keyword; limit your search to a specific merchant, price range or
    product category, and filter merchants according to their Yahoo! User

    The Price Comparison Grid API gives developers
    access to millions of products offered by multiple merchants, returning
    base price, tax and shipping info and total price (based on zip

    You can find support resources for this new API in the href='http://groups.yahoo.com/group/yws-shopping/'>Yahoo! Shopping API

    Jeffrey McManus
    Director, Yahoo! Developer Network

    Read More »from Yahoo! Shopping API Launched
  • Yahoo! just announced My Web 2.0 and I'm happy to confirm that there's a webservice to go with it. My Web 2.0 is, among other things, a tagging platform, and the three webservice methods enable you to slice and dice the public tags in a whole variety of ways.

    tagSearch - Find out what tags have been applied to a URL, or what tags people are applying in general.

    urlSearch - Find URLs that have been tagged in a specific fashion.

    relatedTags - Want to know what other tags users have been applying to sites tagged with 'yahoo'? Or 'music'? Both? This method will let you do that.

    All the functions will let you filter by a Yahoo! ID, so you can look at other people's public tag space and see what tags they like to apply, and when. Or use it to show off your tag space wherever you want.

    There's a ton that can be done with just these three functions, but if there's something else you'd like to see in the webservices, let us know in the comments. In the meantime, check out My Web 2.0 and start

    Read More »from My Web 2.0
  • Last week, Yahoo! Search announced personal search subscriptions, allowing users to retrieve results from password-protected sites. We're happy to report that the webservice also supports this, through the use of the subscription parameter. Just pass in the codes for the subscriptions you have and we'll add them into the returned search results.

    More details are available on the Web Search documentation page.

    Toby Elliott
    Yahoo! Webservices

  • It seems strange to be talking about user interfaces on a site devoted to webservices. After all, a query to the WebSearch API produces output that only a programmer could love. But for a large segment of you, the availablity of that data without markup is license to let your interface-designer self run wild, producing pages that bend, fold, spindle and mutilate that data in crazy ways. There are some great examples out there, and I know there's a bunch more of you doing amazing things with the data.

    In short, we're looking to hire people who love to push the boundaries of what modern DHTML and especially AJAX can do, working with our external webservices and internal ones as well. Why yes, we have internal webservices. Will you see them someday? No comment.

    If you live and breathe DHTML we're looking to fill all sorts of positions. If you see one that's right for you, send in your resume. If not, keep an eye on http://careers.yahoo.com. We're just getting started.

    Toby Elliott

    Read More »from Wanted: AJAX Interface Developers
  • I've seen a bit of confusion in various articles and some blogs about the application id, and I wanted to take the time to clear up a popular misconception:

    Your application id has absolutely nothing to do with rate limiting. Your IP address has *everything* to do with rate limiting.

    Getting yourself another id will not allow you to get more queries. The application id is for self-identification, to help you get some basic usage tracking and to let us get in touch with you if one of your applications has a bug that needs fixing. That's it. Think of it like the User-Agent string a browser sends out.

    So, the next time you read something that says "per application id," ignore it. If you have suggestions as to how we could make this clearer, we'd love to hear them in the comments.

    Toby Elliott
    Yahoo! Webservices

  • Take the Y!Q Challenge: Show the world an innovative use of Y!Q Beta, our contextual search technology, on one of your web sites and you could win $5,000!

    Y!Q, introduced earlier this year, is an innovation from Yahoo! Search that analyzes the content of a Web page and provides contextually relevant search results at the moment of search inspiration.

    You can integrate Y!Q into your site and create a more engaging experience by providing your visitors with related search results directly on your website pages. Y!Q allows users to learn more about related topics without interruption and without having to leave your site.

    Enter the Y!Q Challenge by June 16th at: http://advision.webevents.yahoo.com/yq/challenge

    For further information about Y!Q, including instructions for implementation, please visit: http://yq.search.yahoo.com/publisher/embed.html

    Toby Elliott
    Yahoo! Webservices

    Read More »from Create an Application With Y!Q for Chance to Win $5,000
  • As we keep releasing webservices that fall into brand new categories, such as the Content Analysis service or the My Web service, we realize that there isn't a mailing list that everyone can use to discuss these services. Rather than create a new list every time we create a new service category, we've created a more generic list: yws-search-general. Any webservice that isn't covered by the other lists should be discussed there, as well as any general questions about the webservices.

    We'll still create lists for major new services as they come down the pike, but this will ensure that you have a place to discuss any of the services without being off-topic. And it means that you don't have to keep up with lots of mailing lists as we launch more new categories. Or perhaps I've said too much...

    Toby Elliott
    Yahoo! Webservices

    Read More »from Mailing List Update
  • Today, Yahoo! launched My Web, your personal search engine. Among its features is the ability to save URLs to folders for later reference. These folders can optionally be made public, enabling them to be shared with the rest of the world.

    We've also exposed this public data through a couple of webservice functions. listFolders lets you get the public folders associated with a Yahoo! ID, and listUrls lets you retreive the URLs from any of those folders. There's a lot of potential in these functions, and we're looking forward to seeing some applications using them.

    For more on My Web, be sure to check out the Yahoo! Search Blog.

    Toby Elliott
    Yahoo! Webservices

  • Starting today, if you have a registered Application ID, you'll be able to see daily usage data from it. For those of you running web servers, this probably won't be interesting news - you can just view your logs - but we think application developers will find this a useful new feature.

    The Usage Tracking page requires you to be logged into your Yahoo! account (you will be redirected to a login page if you aren't). It will show you data (starting April 1) for all your registered Application IDs, including ones that have not received hits.

    We hope you find this feature useful as you send your applications out into the world. As always, please feel free to make suggestions in the comments here, or on our Feature Request wiki page.

    Toby Elliott
    Yahoo! Webservices


(1,656 Stories)