Skip to main content
Job Search Strategy7 min read•Updated September 10, 2026

Mastering LinkedIn Jobs Search: How to Filter by Exact Company ID, Rolling Date Windows & Title Syntax

Learn how LinkedIn's native job search URL parameters work behind the scenes—including f_C company IDs, f_TPR rolling date windows, and title syntax optimization to eliminate search spam.

NK
Founder & Lead Engineer

The Core Problem with Native LinkedIn Job Searches#

When recruiters, agency sourcers, and active job seekers use LinkedIn's default search bar to find open positions, they are subjected to an opaque algorithmic ranking engine. Typing a simple query like "React Developer" Infosys in the standard interface almost always produces frustrating, low-quality results:

  • Third-Party Staffing Spam: Searches return agency job postings that mention the client name ("Working with our premier client, a leading IT giant like Infosys...") rather than actual direct openings posted by Infosys corporate talent acquisition.
  • Algorithmic Default Sorting: LinkedIn defaults to "Most Relevant," which frequently pushes listings from 45 or 60 days ago to the top of your feed simply because of paid sponsorship or high applicant engagement, even if the role is effectively closed or in final interview stages.
  • Keyword Truncation: Complex multi-skill Boolean strings (such as (React OR Next.js) AND (TypeScript OR Node.js)) often break or get partially ignored when pasted into the standard UI keyword field.

To execute clean, reproducible, and instantaneous talent or job radar sweeps, you need to bypass the user interface entirely and understand how LinkedIn's backend consumes HTTP GET URL query parameters.


The Power of Exact LinkedIn Numeric Company IDs (f_C)#

Every official organization page on LinkedIn is assigned an immutable numeric identifier known as the Company ID (or f_C). When you search using free text, LinkedIn matches terms across the full text of job descriptions. When you search with f_C, LinkedIn restricts the query strictly to jobs posted by that company's verified recruiter seats.

Real-World Indian Enterprise Company ID Reference Table#

Enterprise NameIndustry CategoryNumeric LinkedIn Company ID (f_C)Primary Hiring Hubs
Tata Consultancy Services (TCS)IT Services & Consulting1338Mumbai, Bengaluru, Chennai, Pune
InfosysDigital Services & Consulting1288Bengaluru, Pune, Hyderabad, Mysuru
WiproTechnology & Business Processes1271Bengaluru, Hyderabad, Chennai, NCR
HCLTechIT Infrastructure & Engineering164157Noida, Bengaluru, Chennai, Lucknow
Tech MahindraTelecom & Enterprise Solutions1353Pune, Hyderabad, Bengaluru, Mumbai
Reliance Industries / JioConglomerate & Telecom1586 / 10624103Navi Mumbai, Jamnagar, Bengaluru
HDFC BankBanking & Financial Services164117Mumbai, Chennai, NCR, Ahmedabad
ICICI BankBanking & Financial Services164115Mumbai, Hyderabad, Bengaluru, Kolkata
ZomatoConsumer Internet / Food Delivery972403Gurugram, Bengaluru, Remote India
SwiggyQuick Commerce & On-Demand5041926Bengaluru, Hyderabad, Gurugram
RazorpayFintech & Payments Infrastructure5384661Bengaluru, Mumbai, NCR
FlipkartE-Commerce & Retail Tech300663Bengaluru, Hyderabad, Gurugram

When you construct a search URL using the numeric ID:

Boolean / Search Query
https://www.linkedin.com/jobs/search/?f_C=1288&keywords=Java%20Spring%20Boot&sortBy=DD

LinkedIn strictly forces the search to display only jobs directly posted by Infosys (f_C=1288), sorted by date descending (sortBy=DD). This single parameter completely strips out 100% of third-party recruitment agencies and aggregator duplicates.


Complete Reference Matrix of LinkedIn Jobs URL Parameters#

Below is the authoritative technical reference for all LinkedIn job search URL parameters, their internal data formats, and how they function:

URL ParameterFull Parameter NameAccepted Syntax & ValuesOperational Functionality
f_CCompany ID FilterNumeric string (e.g., f_C=1338,1288)Restricts results to specific verified company IDs. Supports comma-separated multi-company arrays.
sortBySort OrdersortBy=DD (Date Descending) or sortBy=R (Relevance)DD forces the newest postings to appear first; R uses LinkedIn's engagement algorithm.
f_TPRTime Posted RangeSeconds string: r86400 (24h), r259200 (3d), r604800 (7d), r2592000 (30d)Dynamic rolling lookback window calculated backward from the exact second the query executes.
f_WTWork Type / Workplace1 (On-site), 2 (Remote), 3 (Hybrid)Multi-select supported: f_WT=2,3 displays all Remote and Hybrid roles.
f_EExperience Level1 (Internship), 2 (Entry), 3 (Associate), 4 (Mid-Senior), 5 (Director), 6 (Executive)Maps directly to LinkedIn's internal seniority tiers. Comma-separated: f_E=3,4.
f_JTJob TypeF (Full-time), P (Part-time), C (Contract), T (Temporary), I (Internship), V (Volunteer)Restricts employment arrangement. Critical for staffing vendors tracking contract requisitions (f_JT=C).
f_ALActively Hiringf_AL=trueFilters for job postings where the hiring team has enabled the urgent hiring badge.
f_EAUnder 10 Applicantsf_EA=trueEarly applicant filter to surface fresh roles before high candidate volume builds up.
f_VJVerified Job Postingf_VJ=trueFilters exclusively for enterprise-verified listings with confirmed corporate identity.
geoIdGeographic Entity IDNumeric geo ID (e.g., 102713980 for India, 105214831 for Bengaluru)Canonical location mapping for country, state, or metropolitan area.

Step-by-Step Power Search Workflow for Recruiters#

⚡ Try the Interactive LinkedIn Jobs Radar: Bypass manual URL parameter formatting. HR Mapper automatically maps 150+ Indian enterprise company IDs, configures rolling date windows, and enforces newest-first sorting in one click. 👉 Launch LinkedIn Jobs Radar on HR Mapper

To turn these URL mechanics into a repeatable daily sourcing habit, follow this 5-step operational playbook:

Boolean / Search Query
Step 1: Identify the exact LinkedIn Company ID (f_C) using HR Mapper's Company Directory.
Step 2: Define your core skill Boolean query using URI encoding (e.g., ("React" OR "Next.js") AND "TypeScript").
Step 3: Append date freshness parameters: f_TPR=r604800 for a 7-day sweep or f_TPR=r86400 for daily 24h checks.
Step 4: Force chronological sorting by appending sortBy=DD.
Step 5: Execute in your browser and bookmark the URL for automated daily client monitoring.

Production Query URL Example for Bengaluru IT Hiring#

If you are tracking senior Full Stack developer openings at Wipro in Bengaluru posted within the past 72 hours:

Boolean / Search Query
https://www.linkedin.com/jobs/search/?f_C=1271&keywords=(%22React%22%20OR%20%22Node.js%22)&location=Bengaluru%2C%20Karnataka%2C%20India&f_TPR=r259200&sortBy=DD&f_E=4

Common Mistakes to Avoid When Searching LinkedIn Jobs#

  • Using Calendar Dates Instead of Rolling Seconds: LinkedIn does not accept fixed date ranges like startDate=2026-08-01. If you attempt to pass calendar dates, the parameter is silently ignored, and results default to all-time. Always use the rolling seconds format (f_TPR=r86400).
  • Unencoded Boolean Operators: When passing boolean operators in the URL string, spaces and quotes must be properly URL-encoded (e.g., space as %20 or +, and quotation marks as %22). Unencoded strings frequently cause the LinkedIn search parser to drop terms.
  • Searching Company Names as Keywords: Typing keywords=TCS instead of f_C=1338 forces LinkedIn to search text in the job description, capturing dozens of vendor consultancies claiming to provide "payroll services to TCS."
  • Ignoring Work Mode Toggles: In the modern hybrid environment across Indian tech parks (Electronic City, Whitefield, HITEC City, Cyber City), failing to specify f_WT=2,3 means you might overlook high-priority remote and hybrid requisitions.

Frequently Asked Questions (FAQ)#

Q1: Can I combine multiple company IDs into a single LinkedIn search URL?#

A: Yes. LinkedIn supports comma-separated company IDs within the f_C parameter. For example, f_C=1338,1288,1271 executes a unified search across TCS, Infosys, and Wipro simultaneously.

Q2: Why does LinkedIn show fewer results when sortBy=DD is active?#

A: When sorted by relevance, LinkedIn's algorithm displays older, related jobs and recommended roles from other employers. When you force sortBy=DD, LinkedIn displays strictly the chronological listings matching your explicit filters.

Q3: Does using custom search URLs violate LinkedIn Terms of Service?#

A: No. Constructing search URLs uses standard HTTP GET query parameters supported by LinkedIn's web servers. It involves zero web scraping, zero automated bot requests, and zero reverse-engineering of private APIs.

Q4: How does HR Mapper automate this workflow?#

A: HR Mapper maintains a verified database of 150+ Indian enterprise company IDs. When you select a company and input your skill criteria, HR Mapper automatically compiles the URL with proper encoding, date windows, and sorting parameters, opening official LinkedIn in one click. Try the live LinkedIn Jobs URL Builder.

About the Author & Methodology
NK

Nitin Koshti

Verified LinkedIn

Founder & Lead Engineer

Nitin Koshti is the Founder & Lead Engineer of HR Mapper. Based in Ahmedabad, India, he specializes in Node.js, backend architecture, distributed APIs, and recruiter-first web tooling.

Related Sourcing Guides

Continue building your recruitment expertise with related frameworks.

View All Guides