Fichier JSON en ligne : une URL pour vos données

Données de démonstration ou maquette d’API, servies en HTTPS

Zip
File
Drag & drop zip or
single file here
Upload file
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
⭐️ Plus de 2 000 000 d’utilisateurs satisfaits
Gratuit jusqu’à 3 Mo · Mise à jour par API avec Solo

Une adresse qui ne bouge pas

Une maquette d’interface a besoin de données, un tutoriel d’un exemple à télécharger. Publié seul, le fichier JSON obtient un lien à partager. Rangé dans le ZIP de votre site, à côté d’index.html, il répond à fetch('/data.json') depuis vos pages.

Une adresse qui ne bouge pas

Obtenir une URL pour un fichier JSON

Deux façons de faire, selon l’usage du fichier

1. Préparez le fichier

1. Préparez le fichier

Un JSON valide, gardé seul ou placé dans le dossier de votre site.

2. Publiez-le

2. Publiez-le

Le .json ou le ZIP part depuis la zone de dépôt, avec api-demo comme nom de lien par exemple.

3. Utilisez l’adresse

3. Utilisez l’adresse

Partagez le lien, ou appelez api-demo.tiiny.site/data.json depuis les pages du projet.

Fonctionnalités

Pensé pour le front-end

📄 Seul ou dans un site

Un .json se publie seul pour être partagé, ou dans le ZIP d’un site statique pour vos scripts.

🔁 URL inchangée

Votre code continue d’appeler la même URL après chaque mise à jour du fichier.

🤖 Mise à jour par l’API

Une requête PUT envoyée par un script ou une tâche planifiée publie la nouvelle version. L’API fait partie de Solo.

🔒 Données de test protégées

Les données de recette restent privées grâce au mot de passe de Solo.

🔐 HTTPS

Chaque adresse est servie en HTTPS, condition pour être appelée depuis une page sécurisée.

⏪ Jeux de données antérieurs

Tiny garde cinq versions du fichier, de quoi revenir à un état antérieur.

Comparatif

À côté de vos pages, sur le même domaine

JSONsilo stocke des documents JSON interrogeables par HTTP, avec deux jours d’essai avant l’abonnement.

⚡ Tiiny Host
JSONsilo
Gratuit, sans fin d’essai
Jusqu’à 3 Mo par fichier, tant que le compte reste actif.
✓ Oui
Essai de 2 jours, puis abonnement
Votre nom dans l’URL
Une adresse comme api-demo.tiiny.site/data.json.
✓ Oui
/public/ suivi d’un identifiant
Avec les pages du site
Le JSON et les pages qui l’appellent partagent la même origine.
✓ Oui
Service séparé
Versions précédentes
Un jeu de données antérieur se retrouve dans l’historique de Tiny.
✓ Oui
Selon l’offre
Moins de pièces à gérer que JSONsiloGitHub GistGoogle DriveUn serveur à administrer
Tarifs

Gratuit jusqu’à 3 Mo, l’API avec Solo

L’offre gratuite accepte des fichiers jusqu’à 3 Mo, assez pour des données de démonstration. Avec l’API de Solo, le fichier se met à jour sans passer par le tableau de bord.

Gratuit
0 €/mois, sans limite de durée
  • ✓ 1 projet en ligne
  • ✓ Fichier JSON ou ZIP jusqu’à 3 Mo
  • ✓ 3 imports par jour
  • ✓ Adresse api-demo.tiiny.site en HTTPS
  • – Avec une petite bannière Tiiny Host
Plus de place quand il vous en faut
dès 5 €/mois en facturation annuelle
  • Tiny 5 € · imports illimités, 25 Mo par projet, cinq dernières versions, statistiques
  • Solo 13 € · API et serveur MCP, mot de passe, 5 projets, domaine personnalisé
  • Pro 31 € · 10 Go pour tout le compte, 15 projets, membres d’équipe
  • Pro Max 74 € · projets illimités, 2 To de stockage
Voir toutes les offres → ⭐️ Satisfait ou remboursé pendant 7 jours

Stockage et taille d’import par offre

Limite d’import par offre
Gratuit
3 Mo
HTML, ZIP et autres fichiers
Tiny · 5 €
25 Mo
par projet
Solo · 13 €
75 Mo
par projet
Pro · 31 €
10 Go
pour tout le compte
Pro Max · 74 €
2 To
pour tout le compte

Minifié, débarrassé de ses espaces et de ses retours à la ligne, un JSON pèse nettement moins lourd que sa version indentée.

Pour les agents IA

Mettez à jour vos données depuis un script

L’API de Tiiny Host accepte le fichier JSON au même titre qu’un PDF ou un ZIP. Une tâche planifiée peut ainsi publier la nouvelle version chaque nuit, à la même adresse.

API RESTUn point d’accès unique pour importer des fichiers depuis vos automatisations et vos publications planifiées.
Serveur MCPUne seule commande pour Claude Code. Quelques lignes de configuration pour Cursor, VS Code, Windsurf, Zed, Codex et v0.
Connecteur ClaudeRapports et documents se publient directement depuis Claude, sur l’application de bureau comme dans Claude Code.
SkillUne fois installée, elle permet à votre agent de publier plus de 100 types de fichiers sous forme de lien, dont le PDF et le ZIP.
Lire la documentation de l’API → Accès à l’API avec l’offre Solo et au-delà
upload.sh
curl -X POST https://ext.tiiny.host/v1/upload \
  -H "x-api-key: $TIINY_API_KEY" \
  -F "files=@data.json" \
  -F "domain=api-demo.tiiny.site"

# → https://api-demo.tiiny.site
# Un PUT sur le même domaine remplace le fichier

Usages côté code

Maquette d’API

Maquette d’API

Une interface en cours de développement lit ses données dans un fichier JSON, en attendant l’API définitive.

Données ouvertes

Données ouvertes

Un extrait d’un jeu de données de data.gouv.fr, préparé pour alimenter une carte interactive.

Fichier de configuration

Fichier de configuration

La configuration d’une application de démonstration, modifiable sans republier le code.

Ressources

Sur le blog de Tiiny Host

What is a CSV File? How do I Create and Open a CSV File?

CSV and JSON compared, for tables of data you want to share.

Static Website Hosting: A Beginner’s Guide

How static files, JSON included, are served to the browser.

Questions fréquentes

Comment héberger un fichier JSON en ligne gratuitement ?

Le fichier .json se publie gratuitement jusqu’à 3 Mo. Il reçoit une adresse en tiiny.site, servie en HTTPS.

Comment obtenir une URL pour un fichier JSON ?

Placez data.json dans le ZIP de votre site avant de le publier. Le fichier répond ensuite à une adresse comme api-demo.tiiny.site/data.json.

Comment appeler le fichier avec fetch() ?

Depuis une page du même projet, fetch('/data.json') renvoie les données, puisque le fichier et la page partagent la même origine.

Une nouvelle version du fichier garde-t-elle la même URL ?

Oui. Qu’il soit remplacé avec Update dans le tableau de bord ou par une requête PUT à l’API (offre Solo), le fichier reste à l’adresse que votre code appelle.

Combien de mises à jour puis-je faire par jour ?

Trois imports par jour sur l’offre gratuite, avec un compteur remis à zéro à minuit UTC. Les offres payantes n’ont pas de limite quotidienne d’imports.

Mes données peuvent-elles rester privées ?

Par défaut, toute personne qui connaît l’URL peut lire le fichier. Un mot de passe, avec l’offre Solo, s’affiche avant tout accès aux fichiers du projet.

Des données à une adresse que votre code connaît