> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fucksornot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FoN API Documentation

> Build integrations with the FoN community voting platform

## Welcome to FoN

FoN (Fucks or Not) is a community-driven voting platform where users upload images and links, and the community votes on whether they "fuck" or not. This documentation covers the FoN API, which allows you to build integrations, automate uploads, and interact with the platform programmatically.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get up and running with the FoN API in minutes
  </Card>

  <Card title="Authentication" icon="lock" href="/authentication">
    Learn about authentication methods and API tokens
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Explore all available API endpoints
  </Card>

  <Card title="Core Concepts" icon="book" href="/concepts/uploads">
    Understand uploads, voting, and tags
  </Card>
</CardGroup>

## What can you build?

<CardGroup cols={2}>
  <Card title="Upload Automation" icon="upload">
    Build scripts to automatically upload content from various sources
  </Card>

  <Card title="Voting Bots" icon="thumbs-up">
    Create tools to track and analyze voting patterns
  </Card>

  <Card title="Content Discovery" icon="magnifying-glass">
    Build applications that surface trending content
  </Card>

  <Card title="Admin Tools" icon="shield">
    Develop moderation dashboards and analytics
  </Card>
</CardGroup>

## Authentication Methods

FoN supports multiple authentication methods:

| Method             | Use Case                                |
| ------------------ | --------------------------------------- |
| **Session Cookie** | Web browser sessions                    |
| **JWT Token**      | Short-lived authentication              |
| **API Token**      | Programmatic access and automation      |
| **OAuth**          | Third-party login (Google, Apple, Meta) |

## Rate Limits

To ensure fair usage, the API enforces rate limits:

| Endpoint       | Limit                      |
| -------------- | -------------------------- |
| Authentication | 10 attempts per 15 minutes |
| Uploads        | 20 per hour                |
| Voting         | 30 per minute (per IP)     |
| General API    | 100 requests per minute    |

## Need Help?

<CardGroup cols={2}>
  <Card title="API Status" icon="signal" href="https://status.fucksornot.com">
    Check the current API status
  </Card>

  <Card title="Support" icon="envelope" href="mailto:support@fucksornot.com">
    Contact our support team
  </Card>
</CardGroup>
