12 Juli 2011 6:12Pemilik
Microsoft Academic Search provides APIs to allow you to build compelling tools and experiences on top of the rich data. Whether you want to build your own ranking of institutions or build a visual explorer for browsing academic papers in the genetics field, the APIs make it easy for you to start that project.
We will continue to improve the APIs and we look forward to closely working with you—the community—to make sure the APIs do deliver the reliable, high-quality results so that you can focus on your apps and services.
How can you get started with API?
1. Review the API documentation and familiarize yourself with the restrictions.
2. If you are still interested, request an AppID by submitting the form below.
3. Build your app.
4. Test your app.
5. Deploy your app for everyone to use.
6. Please send us feedback.
Things to note
Please take note of the following restrictions before requesting an AppID:
1. The service, application, tool, website, or a feature in a product that you build can be for non-commercial use only or must be available in free version of the product.
2. All our APIs come with the standard 200 queries per minute.
3. Each API call returns only 100 items per call.
4. You can not use the API to crawl the entire corpus.
Apply for an AppID
Title: Application for Microsoft Academic Search App ID
Contact Person: ______________
Contact Email: ______________
Project Brief Introduction (should be longer than 100 words): ______________
Project Web URL (Required): ______________
Microsoft Academic Search Team
- Diedit oleh Cherry CHEMicrosoft Employee, Owner 18 Juli 2011 10:00
- Diedit oleh xinz [msft]Owner 08 Oktober 2011 14:47 enhance the application form for appID
- Jenis yang Diubah Cherry CHEMicrosoft Employee, Owner 12 Desember 2011 5:43
- Diedit oleh Cherry CHEMicrosoft Employee, Owner 12 Desember 2011 6:08
- Diedit oleh Cherry CHEMicrosoft Employee, Owner 12 Desember 2011 6:09
- Diedit oleh Cherry CHEMicrosoft Employee, Owner 05 Januari 2012 9:43
- Diedit oleh Cherry CHEMicrosoft Employee, Owner 14 Maret 2012 10:11 add API Call Rate Limit
- Diedit oleh AlexWadeOwner 11 Juni 2012 14:07 Update to email address
- Diedit oleh AlexWadeOwner 12 Juni 2012 16:08 updated email to acadapi
- Diedit oleh Thomas, Academic Search EditorModerator 08 Februari 2013 23:10 Revised API content.
- Diedit oleh Thomas, Academic Search EditorModerator 08 Februari 2013 23:31 Minor edit.
13 Juli 2011 14:33Nice product, Try later
01 April 2012 9:01
Hi Microsoft Academic Search Team
I am a graduate student,my paper is need data from your website.API is a good things for me to obtain data,I send a email to your website,but no reply.So I feel anxious.My application website :http://blog.sina.com.cn/s/blog_a3e0240e01011bq1.html. I hope can apply success .
thank you !
27 April 2012 10:34
We would love to incorporate a Microsoft Academic Search "sidebar" into the free version of the Qiqqa research management desktop client.
However, this seems impossible at the moment both because the client key gets sent in plain text over JSON/SOAP (perhaps you could support SSL?), and because client requests are limited to 200 requests per client key - not scalable for end user use.
Do you have a timeframe when a more application-friendly version of the API might be available?
15 Mei 2012 12:29Pemilik
We are currently investigating ways that we can improve our API, so thanks for the suggestions here. Will we'll look into both of these issues, but I am not able to provide a timeframe for an update.
23 Mei 2012 3:27
I am a programmer at a university library.
Thanks for providing an API; it is something that could distinguish you from Google Scholar.
However, your API responses are, I think, unless i'm missing them, missing a couple elements that I would need for several use cases to create software using MS Academic to help our library's users.
1. Citation information. Not only ISSN, and DOI or pubMed ID if present, but also volume, issue, and page number, are important for uniquely identifying a citation so we can integrate into our systems. I know MS Academic doesn't always have these details for every citation -- but for some citations, it does, it shows these details on the HTML search results screen -- but I don't think they are included in the API response. They ought to be, and it would seriously expand the utility of the API.
2. Links. In the HTML interface, there is sometimes a button-style link in the right column linking to either PDF or HTML. But these links are not exposed in the API either. This is one of the most useful things MS Academic could provide. Include the link URLs in the API response for each hit, as well as indication of whether it's a PDF or generic type link.
Despite the API, I am considering trying to 'screen scrape' the HTML interface instead, to get these elements.
23 Mei 2012 4:05
Also, the above post says:
"When displaying the links you must also show the publisher icons returned with the link."
But nothing in the API documentation PDF linked mentions these "publisher icons". What are these, and how are they returned by the api?
23 Mei 2012 12:58
I'm trying to retrieve responses for the ConferenceAndJournalInfo type, for a given search topic, with the API. The code I'm using worked last month, but after several attempts today, it's not returning any results. Could anyone help me and point me in the right direction? Thanks!
Here's an excerpt of the code:
request.ResultObjects = APIServiceClient.ObjectType.Conference;
request.FulltextQuery = "some topic";
request.StartIdx = 1;
request.EndIdx = 10;
request.PublicationContent = new APIServiceClient.PublicationContentType
APIServiceClient.Response response = client.Search(request);
foreach (var p in response.Conference.Result)
// do something here with p
07 Juni 2012 10:48
Any success requesting the AppID anyone?
Everything around this API looks a little bit obfuscated.
07 Juni 2012 10:51Can somebody explain why I can't use the API to crawl a significant part of the corpus? If I limit my request to under 200 per minute, what's the problem?
03 Juli 2012 22:06
I am using JSON to access the MAS API. I want to find a specific author and so am using the following request:
The problem I am having is that this returns a number of extraneous author names, of which there is no obvious connection to the author in question.
Could someone please tell me:
1. Is this the appropriate way to search for a specific author?
2. How to interpret the results, assuming this is the correct way to search?
13 September 2012 14:44
I'd be interested in using the API to chart "publications coming out of an institution", over time. Subtly different from "publications from authors currently affiliated with an institution", as authors move.
The challenge is that publications are associated with individuals, not institutions (according to the docs), and that authors only list current affiliations.
The info should be accessible to MAS, as the publications themselves generally list the affiliations of the authors, at the time the paper is published. Any chance we could get access to that info?
I could see 3 strategies for doing so:
1. Make the 'affiliation' field of each 'author' into an array, with years associated with each affiliation
2. Give each 'Publication' an 'affiliation' array of equal length to the 'author' array
3. Give each 'Organization' a 'Publications' array.
25 Februari 2013 17:40
First of all congratulations to MS for this API. It's very useful.
1. It would be faster (I suppose) if the HTTP compression was enabled for the json API.
2. When querying for an object (e.g. author), it would be nice if the API accepts multiple values, eg: AuthorID=123,234,345 so with one request multiple objects may be fetched.
Thanks again for the API.
20 Maret 2013 22:34
About how long can it take to get a response from an AppID request? I requested one about 24 hours ago. What can I say, I'm excited to get started.
29 Maret 2013 19:54Moderator
Apologies for our delayed response to your forum post. Our records show we approved your app ID request. Please feel free to contact us at firstname.lastname@example.org if you did not receive our response with the app ID or if we can be of any further assistance.
Thomas, Academic Search Editor