In fact, for every positive integer $n$, there exists a positive integer $r$ such that the circle of radius $r$, centered at the origin, has $n$ distinct points $(a_1,b_1),...,(a_n,b_n)$, with positive integer coordinates.
This can be shown as follows, using what's called "rational trigonometry" . . .
Choose $n$ rational numbers $t_1,...,t_n$ with $0 < t_1 < \cdots < t_n < 1$.
For each $k \in \{1,...,n\}$, let
\begin{align*}
x_k &= \frac{1-t_k^2}{1+t_k^2}\\[4pt]
y_k &= \frac{2t}{1+t_k^2}
\end{align*}
Then identically,
\begin{align*}
x_k^2 + y_k^2 &=
\left({\small{\frac{1-t_k^2}{1+t_k^2}}}\right)^2
+
\left({\small{\frac{2t_k^2}{1+t_k^2}}}\right)^2\\[4pt]
&=\frac{(1-t_k^2)^2 + (2t_k)^2}{(1+t_k^2)^2}\\[4pt]
&=\frac{(1-2t_k^2 + t_k^4) + (4t_k^2)}{(1+t_k^2)^2}\\[4pt]
&=\frac{1+2t_k^2 + t_k^4}{(1+t_k^2)^2}\\[4pt]
&=\frac{(1+t_k^2)^2}{(1+t_k^2)^2}\\[4pt]
&=1\\[4pt]
\end{align*}
Since each $t_k$ is rational, with $0 < t_k < 1$, it follows that the point $(x_k,y_k)$ has positive rational coordinates.
From $0 < t_1 < \cdots < t_n < 1$, we get
\begin{align*}
&1 > 1 - t_1^2 > \cdots > 1-t_n^2 >0\\[4pt]
&0 < 1 + t_1^2 < \cdots < 1 + t_n^2\\[4pt]
\end{align*}
Thus, the numerators of $x_1,...,x_n$ are positive and strictly decreasing, and the denominators of $x_1,...,x_n$ are positive and strictly increasing, hence $x_1 > \cdots > x_n$.
Let $r$ be a positive integer common denominator for all the elements of $\{x_1,...,x_n\} \cup \{y_1,...,y_n\}$.
Then for each $k \in \{1,...,n\}$, we can write
\begin{align*}
x_k &= \frac{a_k}{r}\\[4pt]
y_k &= \frac{b_k}{r}\\[4pt]
\end{align*}
where $a_k,b_k$ are positive integers.
Since $x_1 > \cdots > x_n$, it follows that $a_1 > \cdots > a_n$, so the points $(a_1,b_1),...(a_n,b_n)$ are distinct.
Then for all $k \in \{1,...,n\}$,
\begin{align*}
&x_k^2 + y_k^2=1\\[4pt]
\implies\;&\left(\frac{a_k}{r}\right)^2+\left(\frac{b_k}{r}\right)^2 = 1\\[4pt]
\implies\;&a_k^2 + b_k^2 = r^2\\[4pt]
\end{align*}
Thus, as claimed, on the circle of radius $r$, centered at the origin, we have $n$ distinct points $(a_1,b_1),...,(a_n,b_n)$, with positive integer coordinates.
the circle $${(x,y)|x^2+y^2=25}$$
contains the points $(0,\pm 5), (\pm 5, 0), (\pm3,\pm4), (\pm4,\pm3)$ for a total of $12$ integer solutions.
– 5xum Oct 06 '17 at 12:53