diff --git a/gql/src/pagination.rs b/gql/src/pagination.rs
index 170d18e2d60ca0fb848961bbf3eb3ed3d0222dd1..5b7116f0c78d388d62fbaf2db9bfbec4e99ed947 100644
--- a/gql/src/pagination.rs
+++ b/gql/src/pagination.rs
@@ -17,7 +17,7 @@ use std::str::FromStr;
 
 use crate::*;
 
-const MAX_PAGE_SIZE: u32 = 1_000;
+const MAX_PAGE_SIZE: u32 = 10_000;
 
 #[derive(Clone, Copy, async_graphql::Enum, Eq, PartialEq)]
 pub(crate) enum Order {
@@ -62,7 +62,7 @@ impl Pagination {
         {
             NonZeroUsize::new(self.page_size as usize)
         } else {
-            return Err(anyhow::Error::msg("pageSize must be between 1 and 1000."));
+            return Err(anyhow::Error::msg("pageSize must be between 1 and 10000."));
         };
         Ok(duniter_gva_dbs_reader::PageInfo::new(
             self.cursor.map(|c| T::from_str(&c)).transpose()?,