Pretty much every AI provider I know of requires you to pay for API access. What are you looking for in an AI? Do you need just a general purpose LLM? Answer from naomi-lgbt on reddit.com
🌐
Reddit
reddit.com › r/redditdev › api key credentials
r/redditdev on Reddit: API Key Credentials
May 1, 2022 -

Hey folks, this is baffling me - how do I create a new app/get API credentials?

When I go to /pref/apps I just get a "You are already logged in and will be redirected"

But when I get redirected I end up on the same screen.

Any insights? :-)

Thanks!

🌐
Reddit
reddit.com › r/chatgptcoding › which apis do you use for free - best free options for coding
r/ChatGPTCoding on Reddit: Which APIs do you use for FREE - Best free options for CODING
June 6, 2025 -

Hi Guys,

let's grow this thread.

Here we should accumulate all good and recommend options and the thread should serve as a reliable source for getting surprising good FREE API Options shown.

I'll start!:

I recommend using the Openrouter API Key with the unlimited and not rate limited Deepseek/Deepseek R1 0528 - free model.

It's intelligent, strong reasoning and it's good at coding but sometimes it sucks a bit.
I Roocode there is a High Reasoning mode maybe it makes things better.

In Windsurf you can use SWE-1 for free which is a good and reliable option for tool use and coding but it misses something apart from the big guns.

In TRAE you can get nearly unlimited access to Claude 4 Sonnet and other Highend Models for just 3$ a month! Thats my option right now.

And... there is a tool which can import your OpenAI-Session Cookie and can work as a local reverse proxy to make the requests from your Plus Subscription work as API request in your Coding IDE ..thats sick right?

🌐
Public APIs
publicapis.io › home › social › reddit
Reddit API — Free Public API | Public APIs Directory
1 day ago - The first step to using the Reddit API is to register for an account on the Reddit website. This will allow you to get an API key which is required for all API requests.
🌐
Data365
data365.co › blog › how-to-get-reddit-api-key
How to Get Reddit API Key: Step-by-Step or Skip-the-Setup? | Data365.co
Learn how to get Reddit API Key, understand Reddit API access and credentials, and explore a faster and smarter alternative with Data365.co. Read the article to get more on it.
Find elsewhere
🌐
Reddit
reddit.com › r/infinity_for_reddit › if you want to use your own api key
r/Infinity_For_Reddit on Reddit: If You Want to Use Your Own API Key
June 18, 2023 -

Please change ALL of the following:

  • API key

  • Redirect URL

  • User-Agent (in Infinity)

Please don't just change the API key!!!!!!!!! And please use another app name without infinity in it 🥺.

I found many users had made some tutorials about how to use your own API key, like this post, but none of them mentioned the other two things. If you don't change all of them, reddit still knows you are using Infinity, but with your own key.

You can see more info here.

🌐
Reddit
reddit.com › r/redditdev › how to get an api key
r/redditdev on Reddit: how to get an api key
October 8, 2012 -

Hello all Ive been looking around the docs and cannot find how to get an api key. thanks

Top answer
1 of 2
4

You'll need to clarify. We don't have "API keys." If you're writing your reddit client fresh, we recommend using OAuth and that comes with client IDs/secrets.

2 of 2
1

Remember the human. When you communicate online, all you see is a computer screen. When talking to someone you might want to ask yourself "Would I say it to the person's face?" or "Would I get jumped if I said this to a buddy?"

Adhere to the same standards of behavior online that you follow in real life.

Read the rules of a community before making a submission. These are usually found in the sidebar.

Read the reddiquette. Read it again every once in a while. Reddiquette is a living, breathing, working document which may change over time as the community faces new problems in its growth.

Moderate based on quality, not opinion. Well written and interesting content can be worthwhile, even if you disagree with it.

Use proper grammar and spelling. Intelligent discourse requires a standard system of communication. Be open for gentle corrections.

Keep your submission titles factual and opinion free. If it is an outrageous topic, share your crazy outrage in the comment section.

Look for the original source of content, and submit that. Often, a blog will reference another blog, which references another, and so on with everyone displaying ads along the way. Dig through those references and submit a link to the creator, who actually deserves the traffic.

Post to the most appropriate community possible. Also, consider cross posting if the contents fits more communities.

Vote. If you think something contributes to conversation, upvote it. If you think it does not contribute to the subreddit it is posted in or is off-topic in a particular community, downvote it.

Search for duplicates before posting. Redundancy posts add nothing new to previous conversations. That said, sometimes bad timing, a bad title, or just plain bad luck can cause an interesting story to fail to get noticed. Feel free to post something again if you feel that the earlier posting didn't get the attention it deserved and you think you can do better.

Link to the direct version of a media file when the page it was found on doesn't add any value.

Link to canonical and persistent URLs where possible, not temporary pages that might disappear. In particular, use the "permalink" for blog entries, not the blog's index page.

Consider posting constructive criticism / an explanation when you downvote something, and do so carefully and tactfully.

Report any spam you find.

Browse the new submissions page and vote on it. Regard it, perhaps, as a public service.

Actually read an article before you vote on it (as opposed to just basing your vote on the title).

Feel free to post links to your own content (within reason). But if that's all you ever post, or it always seems to get voted down, take a good hard look in the mirror — you just might be a spammer. A widely used rule of thumb is the 9:1 ratio, i.e. only 1 out of every 10 of your submissions should be your own content.

Posts containing explicit material such as nudity, horrible injury etc, add NSFW (Not Safe For Work) for nudity, and tag. However, if something IS safe for work, but has a risqué title, tag as SFW (Safe for Work). Additionally, use your best judgement when adding these tags, in order for everything to go swimmingly.

State your reason for any editing of posts. Edited submissions are marked by an asterisk (*) at the end of the timestamp after three minutes. For example; a simple "Edit: spelling" will help explain. This avoids confusion when a post is edited after a conversation breaks off from it. If you have another thing to add to your original comment, say "Edit: And I also think..." or something along those lines.

Use an "Innocent until proven guilty" mentality. Unless there is obvious proof that a submission is fake, or is whoring karma, please don't say it is. It ruins the experience for not only you, but the millions of people that browse reddit every day.

Read over your submission for mistakes before submitting, especially the title of the submission. Comments and the content of self posts can be edited after being submitted, however, the title of a post can't be. Make sure the facts you provide are accurate to avoid any confusion down the line.

🌐
YouTube
youtube.com › watch
Reddit API Tutorial: How to Get Your API Keys in 2024 | Beginner's Guide - YouTube
Learn how to obtain your Reddit API keys with this step-by-step tutorial. Perfect for beginners and developers looking to integrate Reddit functionality into...
Published   July 24, 2024
🌐
YouTube
youtube.com › watch
How To Get Reddit Api Key 2025! (Full Tutorial) - YouTube
How To Get Reddit Api Key 2025! (Full Tutorial) Today we talk about get reddit api key,reddit api,reddit api how-to,how to use the reddit api
Published   May 20, 2024
🌐
Reddit
reddit.com › r/devops › what are you using to create/manage/auth api keys?
r/devops on Reddit: What are you using to create/manage/auth api keys?
April 23, 2024 -

I need to implement some type of API Key system to enable 3rd parties (paying customers) to use apis. I found unkey but not much else in this space, which is kind of surprising. Is everyone really rolling their own solution for this?

🌐
Apidog
apidog.com › blog › reddit-api-guide
Reddit API: Features, Pricing & Set-ups
August 1, 2025 - In this blog post, we’ll explore the Reddit API, its key features, and how you can leverage it for your projects. ... Apidog is an all-in-one API development tool that significantly boosts efficiency and team collaboration. It offers features like real-time testing during documentation, one-click online documentation sharing, mock APIs for front-end development, and effortless code generation. A free ...
🌐
Reddit
reddit.com › r/learnprogramming › how do i create api keys for my api?
r/learnprogramming on Reddit: How do I create API keys for my API?
June 21, 2021 -

I need to add authentication so that when a user makes a request to the API the API will check if they are able to make requests. I’m not sure how API keys are created or how to make them useable though. Are there any good articles or videos I should watch to learn more about API keys?

Top answer
1 of 3
4
There are a couple of ways to do authentication and authorisation, and it's probably a good idea to read a bit about the different standards - for example, https://oauth.net/2/ or https://openid.net/connect/ . But just to give a rough idea of how these things happen: an API key can be as simple as a random string of characters that identify an authentication object in your database. When creating an API key, you: Generate a random string, e.g. a UUID Create an auth object Store the auth object in your database Store the API key in your database and make it point to your auth object via. a foreign key An auth object can look like this: { email: "[email protected]", username: "Johnnyboi", role: "Admin", canAccessApis: [ '/products', '/users', ... ], canDeleteOtherUsers: true, canDeleteOtherAdmins: false } ... you just put whatever information in there that you want. Then, you give that API key to the user and tell them to append it to every request they make to your API. Typically, the API key is included as a header called something like X-API-KEY. Then, in the backend at your API, on every request you: Extract the header in which the API key should be Look up the API key in your database and get the auth object it points to Use the auth object to check if the user is allowed to do what they want to do You typically write middleware for doing this so you don't have to copy that code for every endpoint you have. This is a very simple way of doing it, but will work just fine. Still, I strongly recommend reading up on some more sophisticated ways of doing it, such as OAuth2 or OIDC.
2 of 3
1
A simple way is to generate them as needed from a combination of a UUID and some extra (truly) random data. For example, I could make a UUID from the date and a 32-bit sequence number: YYYYMMDDSSSSSSSS Then use a truly random source (with entropy) to add like 96 bits (or more!) to that: YYYYMMDDSSSSSSSSRRRRRRRRRRRR Finally I would add a check digit or two so I can use javascript/php/whatever to verify validity without a db hit: YYYYMMDDSSSSSSSSRRRRRRRRRRRRCC Now you just have to make sure to protect the ever loving hell out of the database table that matches an internal ID number to each API key. You may wish to include a version or timestamp with that table so you can invalidate old keys, etc. When I would make registration keys for games I would include even more embedded info in the key, and I would jumble it deterministically. The program I used to generate them was written and used on an air-gapped machine and I would copy over batches of keys using a DVD burner. The key disks went into a safe. Other than all that it's just like any other authentication method. You use session handling code. The big thing is do not store your API keys in the same table as your customer data. Maybe not even the same database if perms are easier that way. I wouldn't even use the customer ID number in the table, instead I would have a third table with one customer id associated with many key id's. The idea being that a customer might have different level APIs for different aspects of their portal, and a hacker would have to breach all three databases to link an API key with that customer. For research: database security, true random numbers, check digits, possibly obfuscation, and session handling.
🌐
Skypage
skywork.ai › skypage › en › reddit-extractor-api-gateway › 1978309545245462528
The Reddit Extractor MCP Server: Your API-Key-Free Gateway to Reddit's Data
Chart: Side-by-Side MCP Server Comparison Feature / Aspect Reddit Extractor (cmpxchg16) Hawstein's Server (API Wrapper) Bright Data / Apify (Commercial) Data Fetching Method HTML Parsing & Public API Calls Official Reddit API Wrapper ...