Product information. Things like "The mainboard named XY from producer ABC has the manufacturer sku 1234567, the EAN-13 00123... and the UPC 01234...". Ideally add to that the custom specs, like "it has that many usb slots and this socket" etc.<p>But I think I miss part of the picture here, there is probably a channel transmitting structured information like this from manufacturers to vendors, I just never found it.
An API for handling image processing/uploading to S3:<p>Use 1: Send a high-res image in any format (like, say, tiff), the original, a web-optimal jpg at full resolution, and any sizes that might be needed in various contexts (thumbnail, inline display at any screen density) are put into the right place in my S3 bucket.<p>Use 2: Using ids or original file names, point the API to an image or array of images, uploaded via Use 1, and give it a set of dimensions/conditions, and have it return links to the correct images for me.
Reddit/HN like forum as an API. I want a forum for my site, using my own templates and integrated into my app, but without having to code the forum myself. What buttercms does for blogs, but for forums.
A webhook or something that would tell me when a phone number changes owner.<p>I.e.: when we bill someone weekly for something and then the phone number changes owner we want to stop immediately.<p>Same if you send sms-es that you don’t want delivered to anyone but the intended recipient.
Let me programmatically schedule a task to run at a specific time, just once. E.g. if my user tells me to remind them about something in a day, I want to schedule a task to do that exactly 24 hours from now.<p>I'm sure this exists already but it's hard to find because searching usually points me to a cronjob service. But what I'm looking for is distinct from a that. I don't want to run something every minute or hour or checking if there's any work to do. I just want a given task to run as a pre-determined time, scaled to any arbitrary number of tasks.
An API where I could point <i>end user</i> video uploads to and have them processed, transcoded and playable on all platforms. One that also works at the RTMP/WebRTC layer (i.e. not just an all-in-one JS library with it's own idea of a 'good UI') and doesn't require me to do an API call first to set up the stream for the user (i.e. encode 'upload rights' using expiring HMAC-signed blobs including restrictions such as maximum length and/or file-size to prevent people having me transcode movies for them for free.)
I wanted machine learning-based app configuration. So I built it and spun it out as a separate product: <a href="https://improve.ai/" rel="nofollow">https://improve.ai/</a>
Sometime back I wished I had a light weight CMS that can serve your content and allow you to program sections of your content so that you can make it more dynamic. For example, I can have something like this as the content:<p>The sum of @Var1 and @Var2 is #Sum<p>and then we can program #Sum (we call this an expression) to return the sum of @Var1 and @Var2. Once I pass the values for the variables @Var1 and @Var2 to API, let's say 1 and 2 correspondingly. Then the api would return you the content as:<p>The sum of 1 and 2 is 3<p>I couldn't find something that could help me with this so I build one. You can visit <a href="https://www.dialoguewise.com/" rel="nofollow">https://www.dialoguewise.com/</a> in case you have a similar requirement. More on expressions here: <a href="https://docs.dialoguewise.com/expressions/" rel="nofollow">https://docs.dialoguewise.com/expressions/</a>
A generic communication API (this might exist). When I want to communicate with my customer, it handles how they receive the message - whether that's SMS, Email, IM, slack, etc.
Subscription billing API that deals with reminders, renewals, e-mails/cancellations, etc. Everything related to that. All existing solutions don't work well if revenue per user is a "measley" 2 USD per month.
I need an accurate way to count words on a variety of documents, with and without renderable text. Could be an image, pdf, docx, etc. The renderable text isn't an issue, but the non has been for me. I've tried several OCR products and none have worked well as we often have something like an image of a hand written document or a low quality scan of an old document. Maybe something with computer vision instead of OCR is the right solution though as I don't need to know what the text says, I just need a count of the words or characters for languages that use symbols.
Bret Victor's The Future of Programming has intriguing ideas on APIs that are tangentially related to this topic.<p><a href="https://vimeo.com/71278954#t=14m" rel="nofollow">https://vimeo.com/71278954#t=14m</a>
Video Games.<p>There are a few, but none provide some important information or have a reliable, complete data set. In particular, box art, UPC codes. From my research the Giant Bomb and Moby Games API's seem to be the most complete, but neither have the UPC. The only place I can find that is another API which is rather lacking in completeness and data.
Point of Sale integration API. This exists for Restaurant POS systems: <a href="http://omnivore.io/" rel="nofollow">http://omnivore.io/</a> but I want one for all POS systems.
1. A process engine that can execute a process given as an EPC (ideally with an embeddable gui editor). The app notifies the API of event completions and the API allows you to query the current state of the process.<p>2. An embeddable survey tool like SurveyGizmo, but completely whitelabelable, including the survey editor<p>3. An API for benchmark scores for iOS and Android devices (give me all devices that are as fast or faster than a Samsung Galaxy S6)<p>4. An embeddable private commenting tool (like Disqus, but for the back-office parts of the website)
A postgres API to specify query plans directly, bypassing the planner. I usually know exactly what algorithm makes the most sense, and it's not uncommon for the planner to choose something considerably worse, forcing me to break queries up, write them in strange ways, or disable strategies.
An asynchronous API that returns a full review of my codebase by dozens of industry specialists with special attention paid to best practices and idiomatic implementation details.
Instagram API that didn't require approval for basic things like downloading the image for a given Instagram URL. :P They've made it incredibly restrictive now.
Multiple choice question and answer API for an e-learning site, for mini-tests and full exams. Ended up using classmarker, but wasn't able to customise it to the look and feel of the rest of the site.
A LinkedIn API that allows you to get a list of a user's contacts. This used to exist until they made it available only to "approved partners" a couple years ago.